Probleme de Linkage (lors de l'utilisation d'une librairie)
cs_Cassidy
Messages postés39Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention11 mai 2005
-
11 mai 2005 à 11:25
jfadeuilhe -
18 juin 2013 à 11:53
<!--StartFragment --> Je dois réaliser un DLL en C++ pour interfacer des API de lecture de carte
J'arrive à appeller la DLL api_lec.dll mais je desirerais importer la librairie api_lec.lib
pour ne pas avoir à installer 2 DLLs
Je développe sous Microsoft Visual C++ 6
J'inclue bien les .h api_lec.h et win32def.h dans mon projets
J'ai mis mes .lib et .h dans un dossier include et j'ai configurer mon projet en ajoutant le chemin qui menent à ce dossier
cs_thedestiny
Messages postés56Date d'inscriptionsamedi 3 juillet 2004StatutMembreDernière intervention30 juin 2008 11 mai 2005 à 14:23
Parfois ce genre d'erreur apparaît lorsqu'un header est inclu dans 2 fichiers ( le compilo aime pas trop ), donc utiliser un #pragma once au tout début des headers pourrait peut être régler ceci.
Si c'est pas ca je vois pas trop car ta librairie est pourtant bien ajouté au projet et c'est confirmé lors de la compilation :s
cs_Cassidy
Messages postés39Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention11 mai 2005 11 mai 2005 à 15:01
Merci beaucoup pour cette réponse malheureusement, ça ne règle pas le problème :(
Effectivement le plus bizarre est que la librairie est bien ajoutée moi non plus je ne vois pas du tout pourquoi ça passe pas : Normalement ça devrait marcher !!!
En attendant je code en explicite en chargeant la dll
mais bon c'est quand même pas l'ideal