Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1591 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  erreur de linkage 2001 avec vc++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

erreur de linkage 2001 avec vc++

n°893152
_ky_
Posté le 08-11-2004 à 12:54:52  profilanswer
 

bon je vous explique mon problème
donc je travaille sous win 2k avec vc++
j'essaye de rajouter des fonctions fournis dans une dll a mon executable.
lorsque je compile le fichier ou se trouvent les fonctions séparement, tout se passe bien.
 
lorsque je compile le projet, j'obtient des erreurs du type

Code :
  1. SC83.OBJ : error LNK2001: unresolved external symbol "int __stdcall MarsClose(struct MarsControl *)" ?MarsClose@@YGHPAUMarsControl@@@Z)


 
j'ai bien placé le nom du fichier .lib à utiliser dans la section link des options
 
si quelqu'un a une idée, merci de m'en faire part :)

mood
Publicité
Posté le 08-11-2004 à 12:54:52  profilanswer
 

n°893217
_darkalt3_
Proctopathe
Posté le 08-11-2004 à 13:31:14  profilanswer
 

path vers le repertoire lib faux ?

n°893236
_ky_
Posté le 08-11-2004 à 13:38:26  profilanswer
 

non non il est bien valide

n°893269
HelloWorld
Salut tout le monde!
Posté le 08-11-2004 à 13:57:08  profilanswer
 

C'est une fonction à toi ?
Si non, c'est une fonction C ? Si oui t'as mis extern "C" ?
Tu as rajouté le lib à ton projet ?


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°893300
_ky_
Posté le 08-11-2004 à 14:18:52  profilanswer
 

les fonctions qui me font des erreurs sont dans la dll. le fichier lib est bien rajouté au projet

n°893310
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 08-11-2004 à 14:29:02  profilanswer
 

problème de name mangling, à 100 contre 1 :o


---------------
J'ai un string dans l'array (Paris Hilton)
n°893320
_ky_
Posté le 08-11-2004 à 14:33:21  profilanswer
 

Merci harkonnen  :bounce:  
 
en fait il suffisait de rajouter extern "C" devant les prototypes des fonctions dans le herder.


Message édité par _ky_ le 08-11-2004 à 14:54:56
n°893645
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 08-11-2004 à 20:48:12  profilanswer
 

_ky_ a écrit :

Merci HelloWorld :bounce:  


[:aloy]


---------------
J'ai un string dans l'array (Paris Hilton)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  erreur de linkage 2001 avec vc++

 

Sujets relatifs
ERREUR au lancement du serveur MYSQL[Débutant] Erreur création table (MySQL)
erreur MySQL 1064"Erreur chemin d'acces" sous Excel VBA
Erreur compilation (besoin d'aide)Possible d'éviter l'apparition de messages d'erreur?
Java erreur de socket (win) 10106probleme erreur Undefined offset variables de session
Erreur de compilation et options de compilationValeur de retour d'une fonction si erreur
Plus de sujets relatifs à : erreur de linkage 2001 avec vc++


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR