60

Dev-c++ utilise MinGW. Mais les décorations des fonctions sous Windows sont standardisées par MS et respectées aussi bien par visual que par dev-c++.

C'est sous linux en tout cas que les décorations avec underscore ne sont sans doute pas utilisées...
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

61

Hmm les décorations en C uniquement non ?
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

62

oui, en C uniquement.
La doc de MSDN dit que les noms de fonction en c++ sont propriétaires. Donc, les décorations C++ ne doivent pas être les mêmes entre dev-c++ et visual...
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

63

Pourquoi avais-tu besoin d'un fichier assembleur ?

64

Parce que notre projet de compilation devait partir d'un langage proche du C pour sortir un source assembleur x86...
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

65

Et alors ? Je ne vois pas la necessite d'utiliser l'asm dans ce projet ?

66

p-ê que le pb était que le source résultant ne compilait pas sous linux mais seulement sous windows ?

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

67

Pollux: Exact. C'est à l'édition de liens que ça plantait sous linux.

Et finalement, je ne sais toujours pas si ça vient de la version de GCC, d'une convention de décorations différente sous linux, ou d'autre chose...
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

68


convention de décorations différente sous linux

qui est la meme sur les autres OS je crois. Fallait tester quand meme, non ?

69

Le problème, c'est que je ne boote pratiquement jamais sous nux, et quand j'ai vu que ça marchait avec un GCC sous windows, je me suis dit que ça marchais sur tous les GCC pour x86...

Et j'avais tort...
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

70

Moi je t conseille SDL car le GDI c'est lent (tout depend si tu optimises comme un dingue) et pas portable si tu souhaites faire une version linux. J'ajouterai que tu beneficie de l'acceleration hardware de ta carte graphique.

71

SDL, il faut qu'il soit installé pour faire tourner le prog ou seulement pour le compiler?
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

72

C'est comme pour les autres toolkits graphiques, ça dépend de ta compilation.

73

En tout cas même en dynamique ça fait une DLL de 250 ko à mettre dans le répertoire de ton exécutable, c'est pas la mort...

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

74

Bref, c'est pas un truc à "installer" sur le PC destination.
Finalement, il est possible que je m'y intéresse...
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

75

Tu le mets à côté avec ton exécutable et la question ne se pose pas.