crashburn1
Messages postés6Date d'inscriptionmercredi 29 mars 2006StatutMembreDernière intervention31 mars 2006
-
30 mars 2006 à 17:54
crashburn1
Messages postés6Date d'inscriptionmercredi 29 mars 2006StatutMembreDernière intervention31 mars 2006
-
31 mars 2006 à 10:38
Salut à tous,
Je suis en train de programmer une petite DLL, et je voudrais tester les quelques methodes avant d'aller trop loin.
Pour cela, j'ai créer un projet "Win32 Console Application" dans lequel je fais appel aux methodes dans la DLL.
J'ai juste fait un include de DLLCodec.h qui contient:
#ifdef DLLCODEC_EXPORTS
#define DLLCODEC_API __declspec(dllexport)
#else
#define DLLCODEC_API __declspec(dllimport)
#endif
crashburn1
Messages postés6Date d'inscriptionmercredi 29 mars 2006StatutMembreDernière intervention31 mars 2006 31 mars 2006 à 09:06
Quel .lib? c'est une dll, les .lib c'est static non?
et la dll il faut la mettre dans C:/Win32.../system un truc dans le genre.
Mais ça n'intervient qu'à l'execution et non à la compil ou à l'édition de lien.
crashburn1
Messages postés6Date d'inscriptionmercredi 29 mars 2006StatutMembreDernière intervention31 mars 2006 31 mars 2006 à 09:36
ok, autant pour moi je debute sur les DLL et je savais pas qu'il y avait aussi un .lib
J'ai donc rajouter le .lib dans mon_projet/debug et j'ai rajouter dans Settings->Link: Objects/library modules le nom de mon .lib
j'ai 2erreurs en moins.
crashburn1
Messages postés6Date d'inscriptionmercredi 29 mars 2006StatutMembreDernière intervention31 mars 2006 31 mars 2006 à 09:39
Oups!!!!!!!!!!!!!!!
Apres avoir fait un clean, puis un build je ne compile meme plus.
--------------------Configuration: TestDLLCoDec - Win32 Debug--------------------
Compiling...
Command line warning D4002 : ignoring unknown option '/c '
StdAfx.cpp
LINK : fatal error LNK1561: entry point must be defined
Error executing cl.exe.