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 :
#ifdef __cplusplus
extern "C" {
#endif
...
definition des fonctions
...
#ifdef __cplusplus
}
#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 :
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 :
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 :
Et avec celle ci, j'ai l'erreur :
Un p'tite aide SVP