Bonjour,
je veux ajouter une dll a mon projet , je travail ave c visual Studio 2005, jai fait refferences mais je peux pas ajouter, aidez moi SVP.
Bonjour,
je veux ajouter une dll a mon projet , je travail ave c visual Studio 2005, jai fait refferences mais je peux pas ajouter, aidez moi SVP.
Tu ajoutes le repertoire où se trouve le .h de ta dll dans le directory des includes et tu ajoutes le repertoire où se trouve le .lib dans le directory des librairies (linker)
Ensuite dans ton source
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #include "madll.h" <..> fonc_dll();
Ca existe #import "madll.dll" ??? tu as testé ?
moi s'est se que j'ai fait pour la msxml.dll
avec using namespace MSXML2;
mais je sais pas si sa s'applique a tout les dll
pour cette API, il y'a Netica.dll, et Netica.h, et Netica.lib.Envoyé par hegros
jai ajouté #include<Netica.h>
et aussi dans linker->Input-> le chemin de lib
mais quand je fait debug il y'a erreur
1>LINK : fatal error LNK1104: cannot open file 'C:\Documents.obj'
je travail avec Visual Studio 2005 il y'a debug et release qu'elle est la difference?
merci
En debug des informations sont rajoutées pour justement pouvoir débugger en mode release non c'est la version cliente
Tu as ajouté comment le .h das le projet ? Tu peux sinon faire un clic droit sous l'arborescence où se trouve tes fichiers de ton projet et ajouté le .h de la dll et ensuite
#include "dll.h"
note bien que j'ai mis entre " et non entre <> (tu mets entre <> lorsque tu ajoutes le directory des includes dans la config de visual)
Tu as essayé la méthode #import "madll.dll" ?
oui jai mis #include avec les "", quand jai mis #import"Netica.dll", il ya le message d'erreur qui apparait:Envoyé par hegros
fatal error C1083: Cannot open type library file: 'c:\documents and settings\abbd\mes documents\visual studio 2005\projects\dfdf\dfdf\netica.dll': Erreur lors du chargement de la bibliothèque/DLL du type.
jai ajouter #include
"Netica.h"
#import "Netica.dll"
Dans MONprojet.cpp tout en haut
merci
Partager