[C++] création de DLL

Résolu/Fermé
maily Messages postés 7556 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 23 juin 2023 - 4 août 2003 à 12:05
 rogerk82 - 21 août 2004 à 11:54
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

Comment créer une dll avec visual c++?
4
Baltawar Messages postés 470 Date d'inscription lundi 7 avril 2003 Statut Membre Dernière intervention 5 décembre 2003 10
4 août 2003 à 13:51
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 lundi 26 juin 2000 Statut Contributeur Dernière intervention 23 juin 2023 453
4 août 2003 à 14:06
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 lundi 7 avril 2003 Statut Membre Dernière intervention 5 décembre 2003 10 > maily Messages postés 7556 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 23 juin 2023
4 août 2003 à 14:07
Bof, ca va ... sans plus ... Mais bon.

Debout les crabes, la mer monte !
0
maily Messages postés 7556 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 23 juin 2023 453 > maily Messages postés 7556 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 23 juin 2023
4 août 2003 à 14:08
c'est tout ce que je peux faire... alors
bizzzzzzzzzz

Maily   :-))))
0
Baltawar Messages postés 470 Date d'inscription lundi 7 avril 2003 Statut Membre Dernière intervention 5 décembre 2003 10 > maily Messages postés 7556 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 23 juin 2023
4 août 2003 à 14:13
Merci Maily, ca fait chaud au coeur ....

Bizzzzz

Debout les crabes, la mer monte !
0
maily Messages postés 7556 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 23 juin 2023 453
4 août 2003 à 15:28
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