Erreur link lnk2001 [Résolu]

Messages postés
244
Date d'inscription
mercredi 22 janvier 2003
Dernière intervention
28 décembre 2008
- - Dernière réponse : Neo_Fr
Messages postés
653
Date d'inscription
mardi 6 décembre 2005
Dernière intervention
10 novembre 2014
- 25 avril 2008 à 16:35
bonjour

J'essaye de recompiler une dll
j'ia pourtant mis "C:\Program Files\Microsoft Visual Studio\MyProjects\mvcdll\JPEGLIB.lib" dans les librairy dans les setting link

je suis debutant et j'ai beaucoup de mal

voici le log

Compiling...
CaptureDriver.cpp
Linking...
CaptureDriver.obj : error LNK2001: unresolved external symbol [mailto:_capGetDriverDescriptionA@20 _capGetDriverDescriptionA@20]
CaptureDriver.obj : error LNK2001: unresolved external symbol [mailto:__imp__DestroyWindow@4 __imp__DestroyWindow@4]
CaptureDriver.obj : error LNK2001: unresolved external symbol [mailto:__imp__SendMessageA@16 __imp__SendMessageA@16]
mvcdll.obj : error LNK2001: unresolved external symbol [mailto:__imp__SendMessageA@16 __imp__SendMessageA@16]
CaptureDriver.obj : error LNK2001: unresolved external symbol [mailto:__imp__IsWindow@4 __imp__IsWindow@4]
CaptureDriver.obj : error LNK2001: unresolved external symbol [mailto:_capCreateCaptureWindowA@32 _capCreateCaptureWindowA@32]
mvcdll.obj : error LNK2001: unresolved external symbol _jpeg_finish_compress
mvcdll.obj : error LNK2001: unresolved external symbol _jpeg_destroy_compress
mvcdll.obj : error LNK2001: unresolved external symbol _jpeg_write_scanlines
mvcdll.obj : error LNK2001: unresolved external symbol _jpeg_start_compress
mvcdll.obj : error LNK2001: unresolved external symbol _jpeg_stdio_dest
mvcdll.obj : error LNK2001: unresolved external symbol _jpeg_set_quality
mvcdll.obj : error LNK2001: unresolved external symbol _jpeg_set_defaults
mvcdll.obj : error LNK2001: unresolved external symbol _jpeg_CreateCompress
mvcdll.obj : error LNK2001: unresolved external symbol _jpeg_std_error
mvcdll.obj : error LNK2001: unresolved external symbol __imp__wsprintfA
mvcdll.obj : error LNK2001: unresolved external symbol [mailto:__imp__CallWindowProcA@20 __imp__CallWindowProcA@20]
mvcdll.obj : error LNK2001: unresolved external symbol [mailto:__imp__ShowWindow@8 __imp__ShowWindow@8]
mvcdll.obj : error LNK2001: unresolved external symbol [mailto:__imp__GetWindowTextA@12 __imp__GetWindowTextA@12]
mvcdll.obj : error LNK2001: unresolved external symbol [mailto:__imp__SetWindowLongA@12 __imp__SetWindowLongA@12]
mvcdll.obj : error LNK2001: unresolved external symbol [mailto:__imp__SetWindowPos@28 __imp__SetWindowPos@28]
mvcdll.obj : error LNK2001: unresolved external symbol [mailto:__imp__GetWindowLongA@8 __imp__GetWindowLongA@8]
Debug/mvcdll.dll : fatal error LNK1120: 21 unresolved externals
Error executing link.exe.


mvcdll.dll - 23 error(s), 0 warning(s)

merci pour votre aide
Afficher la suite 

Votre réponse

14 réponses

Meilleure réponse
Messages postés
653
Date d'inscription
mardi 6 décembre 2005
Dernière intervention
10 novembre 2014
2
3
Merci
rajoute user32.lib

Neo_Fr

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 91 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Neo_Fr
Messages postés
244
Date d'inscription
mercredi 22 janvier 2003
Dernière intervention
28 décembre 2008
3
Merci
Ah y est j'ai reuusi a enlever les erreurs jpeg.
en effet ca venait de ma lib

me reste plus que les erreurs:

CaptureDriver.obj : error LNK2001: unresolved external symbol [mailto:_capGetDriverDescriptionA@20 _capGetDriverDescriptionA@20]
CaptureDriver.obj : error LNK2001: unresolved external symbol [mailto:_capCreateCaptureWindowA@32 _capCreateCaptureWindowA@32]

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 91 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Bestdoud
Messages postés
244
Date d'inscription
mercredi 22 janvier 2003
Dernière intervention
28 décembre 2008
3
Merci
fallait rajouter vfw32.lib


ca compile bien par contre la dll marche pas et elle est énorme par rapport à l'originale

Tous mes addons sur http://amigagaamp.free.fr

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 91 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Bestdoud
Messages postés
244
Date d'inscription
mercredi 22 janvier 2003
Dernière intervention
28 décembre 2008
3
Merci
j'avais oublié d'ajouter le fichier de def

merci pour l'aide

me reste plus qu'a réduire la taille

Tous mes addons sur http://amigagaamp.free.fr

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 91 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Bestdoud
Messages postés
65
Date d'inscription
vendredi 10 février 2006
Dernière intervention
21 octobre 2009
0
Merci
Sous Visual, utilise :
#pragma comment(lib,"ma_lib.lib")
Bye
Commenter la réponse de Cyr62110
Messages postés
244
Date d'inscription
mercredi 22 janvier 2003
Dernière intervention
28 décembre 2008
0
Merci
bonjour,

merci pour le user32.lib, il ne me reste plus que 12 erreur

par contre je sais pas trop ou mettre #pragma comment(lib,"ma_lib.lib") et quelle lib mettre à la place de ma_lib.lib

voici les erreurs qu'il me reste

CaptureDriver.obj : error LNK2001: unresolved external symbol [mailto:_capGetDriverDescriptionA@20 _capGetDriverDescriptionA@20]
CaptureDriver.obj : error LNK2001: unresolved external symbol [mailto:_capCreateCaptureWindowA@32 _capCreateCaptureWindowA@32]
mvcdll.obj : error LNK2001: unresolved external symbol _jpeg_finish_compress
mvcdll.obj : error LNK2001: unresolved external symbol _jpeg_destroy_compress
mvcdll.obj : error LNK2001: unresolved external symbol _jpeg_write_scanlines
mvcdll.obj : error LNK2001: unresolved external symbol _jpeg_start_compress
mvcdll.obj : error LNK2001: unresolved external symbol _jpeg_stdio_dest
mvcdll.obj : error LNK2001: unresolved external symbol _jpeg_set_quality
mvcdll.obj : error LNK2001: unresolved external symbol _jpeg_set_defaults
mvcdll.obj : error LNK2001: unresolved external symbol _jpeg_CreateCompress
mvcdll.obj : error LNK2001: unresolved external symbol _jpeg_std_error
Debug/mvcdll.dll : fatal error LNK1120: 11 unresolved externals
Error executing link.exe.


mvcdll.dll - 12 error(s), 0 warning(s)

Tous mes addons sur http://amigagaamp.free.fr
Commenter la réponse de Bestdoud
Messages postés
653
Date d'inscription
mardi 6 décembre 2005
Dernière intervention
10 novembre 2014
2
0
Merci
Tt'est sur de bien avoir mit JPEGLIB.lib?, sinon tu doit avoir des headers fournis avec la lib n'oublie pas de les inclure (#include "xxx.h")..

Neo_Fr
Commenter la réponse de Neo_Fr
Messages postés
244
Date d'inscription
mercredi 22 janvier 2003
Dernière intervention
28 décembre 2008
0
Merci
oui j'ai mis jpeglib.lib et user32.dll

normalement les include devraient y être vu que je fait que recompiler la source
Commenter la réponse de Bestdoud
Messages postés
244
Date d'inscription
mercredi 22 janvier 2003
Dernière intervention
28 décembre 2008
0
Merci
voici le lien de la source si ca peut aider

http://amigagaamp.free.fr/divers/MVCDll.zip
Commenter la réponse de Bestdoud
Messages postés
653
Date d'inscription
mardi 6 décembre 2005
Dernière intervention
10 novembre 2014
2
0
Merci
Pourquoi veut tu la recompiler?;la dll est disponible ici:
http://www.scriptsdb.org/comments.php?id=647

Neo_Fr
Commenter la réponse de Neo_Fr
Messages postés
244
Date d'inscription
mercredi 22 janvier 2003
Dernière intervention
28 décembre 2008
0
Merci
je sais
en fait je voudrais modifier un truc car elle fait coincer mirc à chaque création de l'image sur le disque dur.

et avant de la modifier faut que j'arrive déja à la compiler

dans la fonction MVCUpdateLocalVideo du fichier MVCDll.cpp je voudrais moddifier la valeur de retour, mettre 1 au lieu de 3
Commenter la réponse de Bestdoud
Messages postés
653
Date d'inscription
mardi 6 décembre 2005
Dernière intervention
10 novembre 2014
2
0
Merci
A mon avis ton pb vient du fait que tu utilise une ancienne version de la LibJPEG il faudrait que tu mette la main sur la derniere version.

Neo_Fr
Commenter la réponse de Neo_Fr
Messages postés
244
Date d'inscription
mercredi 22 janvier 2003
Dernière intervention
28 décembre 2008
0
Merci
Bon ben j'arrive pas à trouver autre chose.
Commenter la réponse de Bestdoud
Messages postés
653
Date d'inscription
mardi 6 décembre 2005
Dernière intervention
10 novembre 2014
2
0
Merci
Tu compile bien release?
Si tu ne trouve toujours pas essaye les templates de Brunews:
http://www.cppfrance.com/codes/TEMPLATES-CPLUSPLUS-POUR-VS-2005_36940.aspx

Neo_Fr
Commenter la réponse de Neo_Fr

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.