[C++] création de DLL

Résolu
maily Messages postés 7556 Date d'inscription   Statut Contributeur Dernière intervention   -  
 rogerk82 -
Bonjour tout le monde!!

Alors, je dois créer une DLL utilisant des fonctions prédéfinies dans un .h et définies dans un .c (keybox.h et keybox.c)
Pour ce faire, j'ai donc prédéfinies mes fonctions dans mon .h de ma DLL en utilisant
__declspec( dllexport )
. Puis, dans mon .c, j'ai juste fait un appel aux fonctions définies dans keybox.h en faisant un include et en ayant rajouté le chemin pour trouver keybox.h
mais, oh surprise, j'ai une erreur!!

StdAfx.obj : error LNK2001: unresolved external symbol "int __cdecl KEYBOX_Init(struct KEYBOX_S *)" (?KEYBOX_Init@@YAHPAUKEYBOX_S@@@Z)


Quelqu'un peut bien m'expliquer pourquoi j'ai cette erreur?
il est fort possible que je ne sois pas claire, dans ce cas, demandez moi des précisions!

Merci à l'avance!


Maily   :-))))
A voir également:

2 réponses

rogerk82
 
Comment créer une dll avec visual c++?
4
Baltawar Messages postés 470 Date d'inscription   Statut Membre Dernière intervention   10
 
Salut Maily, comment vas tu ?

Bon a mon avis, deux possibilités : ou tu as inclu un *.h qui fou la merde, ou tu as utilisé des noms de fonctions existantes, qui foutent aussi la merde ... En tout cas c'est lié à un de tes includes.

Ces une erreur au link, et dans un fichier que tu n'a pas créé ... donc je serai toi j'isolerai (par des commentaires) le fichier include qui fou la merde ....

Voili voilou, a+

Debout les crabes, la mer monte !
0
maily Messages postés 7556 Date d'inscription   Statut Contributeur Dernière intervention   453
 
Merci Baltawar! J'essaye, je te tiens au courant!!

Je vais bien merci, à part ce petit problème de librairie....
et toi?

Maily   :-))))
0
Baltawar Messages postés 470 Date d'inscription   Statut Membre Dernière intervention   10 > maily Messages postés 7556 Date d'inscription   Statut Contributeur Dernière intervention  
 
Bof, ca va ... sans plus ... Mais bon.

Debout les crabes, la mer monte !
0
maily Messages postés 7556 Date d'inscription   Statut Contributeur Dernière intervention   453 > maily Messages postés 7556 Date d'inscription   Statut Contributeur Dernière intervention  
 
c'est tout ce que je peux faire... alors
bizzzzzzzzzz

Maily   :-))))
0
Baltawar Messages postés 470 Date d'inscription   Statut Membre Dernière intervention   10 > maily Messages postés 7556 Date d'inscription   Statut Contributeur Dernière intervention  
 
Merci Maily, ca fait chaud au coeur ....

Bizzzzz

Debout les crabes, la mer monte !
0
maily Messages postés 7556 Date d'inscription   Statut Contributeur Dernière intervention   453
 
Bon, j'ai trouvé d'où venait mon erreur, mais maintenant, j'en ai une autre... quelqu'un peut m'aider siouplé?
voilà l'erreur que j'ai:

c:\keyconfig\keyconfigdll\keybox.c(2) : fatal error C1853: 'Debug/KeyConfigDLL.pch' is not a precompiled header file created with this compiler


merci à l'avance!!

Maily   :-))))
0