Ok, merci
Moi aussi le underscore me chiffone mais il me semble que c'est normal. Je l'ai eu à chaque fois que j'ai compilé une librairie. Don je ne pense pas que le problème vienne de la.
J'ai tenté autre chose :
En utilisant le .obj, j'obtiens du mieux : à la place d'utiliser la librairie que j'ai faitn j'utilise le .obj (nommé api.obj) fournit par l'API, j'obtiens le message :
api.obj : error LNK2019: symbole externe non résolu _GetErrorString@0 référencé dans la fonction _Connect@4
Ca veux dire que quelque part il trouve ma fonction Connect non ?
Le message d'erreur ci dessus n'est pas un problème. Il se résout en ajoutant le lien vers le .obj qui définit cette fonction "GetErrorString").
Pourtant à la même compil, je recois quand meme :
1>Tests_Api.obj : error LNK2019: symbole externe non résolu _Connect référencé dans la fonction "void __cdecl test(void)" (?test@@YAXXZ)
Donc je ne comprends pas trop, comment il peut trouver des symboles non résolus dans une fonction, pour laquelle il n'arrive pas à résoudre les liens ?
Cela peut il venir du @4 apres le nom de la fonction (qui reste pour moi un mystère)
Partager