error LNK2019

error LNK2019 - C++ - Programmation

Marsh Posté le 03-02-2005 à 10:01:30    

Desole, je reviens avec cette errreur deja vue et revue, mais je n'arrive pas a m'en depatouiller.
Je dois utiliser une fonction d'une DLL et dans le .h de la dll, j'ai :

Code :
  1. #ifdef __cplusplus
  2. extern "C" {
  3. #endif
  4. ...
  5. definition des fonctions
  6. ...
  7. #ifdef __cplusplus
  8. }
  9. #endif


 
Dans mon code qui utilise la dll, j'arrive à utiliser certaines fonctions sans soucis, et d'autres me sortent l'erreur LNK2019 lors du "linking".
Des pistes à me filer pour comprendre ? Sachant que j'ai active l'unicode, est ce que ca peut avoir un lien selon les parametres des fonctions de la dll ?
Par exemple pour les fonctions de la dll, avec la signature suivante, je n'ai pas de pb :

Code :
  1. int fonct1(DWORD param1, DWORD param2, DWORD param3, DWORD param4, LPSTR param5)


Et avec celle ci, j'ai l'erreur :

Code :
  1. int fonct2(DWORD param1, DWORD param2, DWORD param3, DWORD param4, LPCDWORD param5)


 
Un p'tite aide SVP  :hello:

Reply

Marsh Posté le 03-02-2005 à 10:01:30   

Reply

Sujets relatifs:

Leave a Replay

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