Possible Duplicate:
What is an undefined reference/unresolved external symbol error and how do I fix it?Symbole externe non résolu
Je travaille sur l'encapsulation d'un grand nombre de fichiers .h et .lib du C++ natif au format C++ managé en vue d'une utilisation éventuelle en tant que fichier .dll référencé en C#.
J'ai les fichiers .lib liés et tout s'est bien déroulé jusqu'ici. Lors de l'emballage le dernier fichier .h, j'ai frappé un accroc quand 2 fonctions sont revenus avec l'erreur de lien:
error LNK2019: unresolved external symbol [email protected] referenced in function
"public: void __thiscall Field::setCharacter(unsigned char,int)"
([email protected]@@[email protected]) myutils.lib
J'ai référencé myutils.lib
dans les options de l'éditeur de liens, de sorte que ne devrait pas être la question. Ce qui est étrange, c'est que j'ai environ 20 fonctions dans ce fichier .h particulier et que tout le reste est bien lié à l'exception de 3 fonctions.
Des idées?
Pouvez-vous poster le code des fonctions qui ne sont pas de liaison (et peut-être de l'un des ceux qui sont en comparaison)? – Sean
"... ce qui ne devrait pas être le problème." -> "Devrait" est un mot dangereux puissant dans la plupart des cas;) –