J'aimerai savoir pourquoi sous visual C++ le compilateur m'envoit cette
erreur alors que je cherche à utiliser une .dll:
src\compress.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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bertrand Usse
On Fri, 18 Jun 2004 17:18:47 +0200, Tidiane Cuénin wrote:
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 referenced in function
<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>
-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>
Merci
-- Bertrand USSE
On Fri, 18 Jun 2004 17:18:47 +0200, Tidiane Cuénin wrote:
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>
-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>
On Fri, 18 Jun 2004 17:18:47 +0200, Tidiane Cuénin wrote:
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 referenced in function
<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>
-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>