|
Bas de page | |
---|---|
Auteur | Sujet : utiliser une DLL fournie dans un projet Visual C++ |
Publicité | Posté le 31-07-2007 à 08:47:53 |
BenO Profil: Chercheur | Pour avoir plus d'infos sur l'étape de linkage:
|
lorill | Je ne connaissais pas, mais je viens d'essayer en le passant en verbeux :
|
lorill | Ah, tiens, en regenerant j'ai plus d'infos, je ne connaissais pas la génération incrémentielle :
|
BenO Profil: Chercheur | c'est génant il me semble xD
|
lorill |
|
lorill | (ah, la dll elle même fonctionne, je viens de faire un appel par DllCall en autoit, ca me renvoie bien le code erreur que j'attends) |
BenO Profil: Chercheur | je vois pas comme ça >.< dsl |
lorill | pas grave, merci d'avoir cherché |
Lam's Profil: bas. | Tu nous mets la partie du .h qui déclare Hn_Init ?
|
Publicité | Posté le 31-07-2007 à 09:58:34 |
lorill |
lorill | Bon, j'ai testé la compile en ligne de commande :
|
Joel F Real men use unique_ptr | Y a souvent un #define à mettre quand tu utilises un DLL. En general, il sert à differencer le moment ou tu compiles to DLL de celui ou tu l'utilises. Soit il y est pas et il faut le mettre, soit il y est et il faut l'enlever |
Lam's Profil: bas. |
|
lorill | ok, je vais voir ca apres manger. |
lorill | bon, pour faire simple, j'ai viré l'include, et ajouté le prototype de la fonction Hn_Init en début de fichier :
|
_darkalt3_ Proctopathe | l'idée c'est d'avoir un truc comme ça dans ton .h
--------------- Töp of the plöp |
lorill |
donc j'ai mis ce paté :
mais il me ressort l'erreur du symbole __imp__XXX introuvable Message cité 1 fois Message édité par lorill le 31-07-2007 à 12:56:42 |
Lam's Profil: bas. |
Bon, tu dois pouvoir te débrouiller avec un .def, ou bien en utilisant le couple LoadLibrary/GetProcAddress dans ton code appellant. Message édité par Lam's le 31-07-2007 à 13:17:39 |
lorill | le LoadLibrary marche, c'est ma solution de secours.
|
Lam's Profil: bas. | Chaipas exactement comment faire simple. Essaye donc ça:
|
lorill | ok, merci. J'ai du louper quelque chose quand même :
|
_darkalt3_ Proctopathe |
--------------- Töp of the plöp |
lorill |
|
lorill | bon, j'ai trouvé, manquait un _stdcall devant le pointeur de fonction.
|
Unam07 | Salut!
|
lorill |
|
UltimateX86 | Bonjour
|
Publicité | Posté le |
Sujets relatifs | |
---|---|
Utiliser un Framework Javascript ? | [Projet] Programmer une interface |
[visual studio 2005] installer wpf et wcf | [VISUAL BASIC 6] Obtenir l'ID d'une cle registre ? |
Faire marcher le debugger en temps réel avec un DLL | Coldfusion: dans quel cas l utiliser? |
methode refresh en Visual basic | [Projet] RTS/RPG : Recherche codeur PHP |
[VBS] Utiliser une application déjà ouverte | Quel langage utiliser ? Le php ? |
Plus de sujets relatifs à : utiliser une DLL fournie dans un projet Visual C++ |