linker avec Dev C++ - Programmation
Marsh Posté le 22-02-2002 à 01:46:39
Option-->Complier Options
\____ >"Add the following commands when calling compiler"
____ /
/
/ doit etre coché
Ensuite, pour rajouter une librairie, il y a une simple convention a connaitre. Si la librairie s'appelle libfmod.a (par exemple), il faut ajouter "-lfmod" sans ajouter l'extension et avec un tiret.
[jfdsdjhfuetppo]--Message édité par KarLKoX--[/jfdsdjhfuetppo]
Marsh Posté le 22-02-2002 à 02:44:33
et pour une .lib (WSOCK32.LIB)
d ailleurs un truc que je comprends pas trop :
quadn je fait #include<winsock.h>
comment le compilo trouve la lib ??( tu va me dire, il la trouve pas )
dans devc++\lib\, y a un fichier wsock32.def qui commence par :
LIBRARY WSOCK32.DLL
EXPORTS
EnumProtocolsA@12
EnumProtocolsW@12
...
il a aussi besoin de la DLL et pas de la lib??(VC++ utilise wsock32.dll)
Marsh Posté le 22-02-2002 à 13:48:25
je peux rajouter une question
on m a dit que je pourrais trouver de la doc sur msdn librairy..
j ai ete sur le site + lancer une recherche..... mais en gros ca me sort une liste de news. moi j aurias voulu un cours exhaustif )
Marsh Posté le 16-02-2003 à 18:22:35
moi aussi j'ai un problème de linker la ! :
c:\liste.o(.text+0x77):liste.c: undefined reference to 'list_add'
Que faire ?
Marsh Posté le 21-02-2002 à 23:25:25
sous VC++, pour que le compilo puisse faire un lien vers une lib, il suffit de la rajouter dnas setting->linker et rajouter "wsock32.lib" par ex.
mais avec dev c++, qq un sais comment faire ca je tourne en rond la