 |
C++Talk.NET C++ language newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Tidiane Cuénin Guest
|
Posted: Fri Jun 18, 2004 3:18 pm Post subject: error LNK2019: unresolved external symbol |
|
|
Bonjour,
J'aimerai savoir pourquoi sous visual C++ le compilateur m'envoit cette
erreur alors que je cherche à utiliser une .dll:
srccompress.obj : error LNK2019: unresolved external symbol
_compress2@20 referenced in function _OutputRTLScans@20
-Les variables d'environnement semblent correctes
-Le chemin de la .dll est correct
Quelles conditions faut il remplir pour que l'édition de lien puisse se
faire ?
Merci
|
|
| Back to top |
|
 |
Bertrand Usse Guest
|
Posted: Fri Jun 18, 2004 5:26 pm Post subject: Re: error LNK2019: unresolved external symbol |
|
|
On Fri, 18 Jun 2004 17:18:47 +0200, Tidiane Cuénin wrote:
| Quote: | Bonjour,
J'aimerai savoir pourquoi sous visual C++ le compilateur m'envoit cette
erreur alors que je cherche à utiliser une .dll:
srccompress.obj : error LNK2019: unresolved external symbol
_compress2@20 referenced in function _OutputRTLScans@20
|
<HS>
_En gros_, il ne trouve pas le code source correspondant à la fonction
précisée ou ne trouve pas de code objet pour l'importation / edition de
liens. As tu ajouté la bibilothèque d'importation correspondante dans
les paramètres du linker.
</HS>
| Quote: | -Les variables d'environnement semblent correctes -Le chemin de la .dll
est correct
Quelles conditions faut il remplir pour que l'édition de lien puisse se
faire ?
|
<HS:fr.comp.os.ms-windows.programmation (même si le principe reste
relativement identique d'une plateforme à l'autre ...)>
Il faut utiliser la bibliothèque d'importation correspondant à la
bibliothèque de liaison dynamique en question, sinon il faut charger la
DLL avec LoadLibrary () obtenir les adresses des symboles
exportés avec GetProcAddress () et enfin décharger la DLL avec
FreeLibrary ()
Lire la MSDN Library (msdn.microsoft.com/library)
</HS>
--
Bertrand USSE
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|