bunob
Messages postés4Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention10 novembre 2010
-
29 oct. 2010 à 18:52
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 2014
-
30 oct. 2010 à 16:35
Bonjour,
J'essaie de compiler un programme en C++ et j'obtiens ce type d'erreur :
1>Édition des liens en cours...
1>data_acquisition.obj : error LNK2019: symbole externe non résolu _Version@0 référencé dans la fonction "long __stdcall frmK8055_C(struct HWND__ *,unsigned int,unsigned int,long)" (?frmK8055_C@@YGJPAUHWND__@@IIJ@Z)
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 201413 30 oct. 2010 à 16:35
Salut,
Plutôt que de copier les fichiers dans lib/include de VC, tu aurais pu modifier les chemins de recherche dans les options de ton projet.
Pour ton problème, ça peut être beaucoup de chose, mais ça peut aussi être un problème de décoration. Utilise dependency walker pour voir les symboles exportés par la dll et voire si Version est exportée _Version@0 ou simplement Version.
Si l'export est simplement Version, il faudra ajouter extern "C". Plus d'info sur la déco ici.