probléme d'option de compilation

probléme d'option de compilation - C - Programmation

Marsh Posté le 06-06-2004 à 14:02:05    

Bonjour, j'ai récupéré un bout de code en c pour des appli java permettant de lire le registre. Il est précisé qu'avec cygwin il faut utiliser ce code popur la compilation :

Code :
  1. gcc -c -Ic:\jdk\include -Ic:\jdk\include\win32 -Ic:\cygwin\usr\include\w32api -D_int64="long long" Win32RegKey.c dllwrap --add-stdcall-alias -o Win32RegKey.dll Win32RegKey.o


mais j'ai la réponse suivante :

Code :
  1. gcc: cannot specify -o with -c or -S and multiple compilations


Que faire ?
merci


---------------
pourquoi jamais ca ne va ?
Reply

Marsh Posté le 06-06-2004 à 14:02:05   

Reply

Marsh Posté le 06-06-2004 à 14:14:55    

bw_syl a écrit :

Bonjour, j'ai récupéré un bout de code en c pour des appli java permettant de lire le registre. Il est précisé qu'avec cygwin il faut utiliser ce code popur la compilation :

Code :
  1. gcc -c -Ic:\jdk\include -Ic:\jdk\include\win32 -Ic:\cygwin\usr\include\w32api -D_int64="long long" Win32RegKey.c dllwrap --add-stdcall-alias -o Win32RegKey.dll Win32RegKey.o


mais j'ai la réponse suivante :

Code :
  1. gcc: cannot specify -o with -c or -S and multiple compilations


Que faire ?
merci


 
Au pif-ô-mètre, je dirais que ça vient du dllwrap qu'il prend pour un fichier à compiler.

Reply

Marsh Posté le 06-06-2004 à 15:15:49    

-c = "compile seulement, ne genere pas de dll"
-o = "genere une dll dont le nom est XXX"
d'ou l'erreur
vire -c pour voir

Reply

Marsh Posté le 06-06-2004 à 15:18:47    

ca marche pas non plus en virant le -c mais c'est pas grave j'ai trouvé un truc déjà compilé sur le net.
Sinon j'ai fait un exe pour un petit programme en C et je me demande comment on fait pour changer l'icône de l'exe.


---------------
pourquoi jamais ca ne va ?
Reply

Marsh Posté le 06-06-2004 à 15:26:20    

Il faut créer une ressource. (RT_ICON)
Sinon tu peux bidouiller avec Resource Hacker, mais faut le faire après chaque compilation.

Reply

Marsh Posté le 06-06-2004 à 15:30:54    

qu'est ce que tu entend par créer une ressource ?
Comment on fait ?


---------------
pourquoi jamais ca ne va ?
Reply

Marsh Posté le 06-06-2004 à 16:21:36    

Faut créer un fichier de ressource (.rc).
Je crois que Devcpp sait les éditer. Cherche dans les options.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed