IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual C++ Discussion :

[API] Ajouter une dll


Sujet :

Visual C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Par défaut [API] Ajouter une dll
    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.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 36
    Par défaut
    as-tu ajouté #import "tadll.dll"??

  3. #3
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    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é ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 36
    Par défaut
    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

  5. #5
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    ah d'accord

  6. #6
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Par défaut
    Citation Envoyé par hegros
    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é ?
    pour cette API, il y'a Netica.dll, et Netica.h, et Netica.lib.
    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

  7. #7
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    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" ?

  8. #8
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Par défaut
    Citation Envoyé par hegros
    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:

    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

Discussions similaires

  1. Comment Ajouter une dll a son application web ?
    Par kedare dans le forum ASP.NET
    Réponses: 7
    Dernier message: 08/02/2007, 16h47
  2. Ajouter une dll au linkage
    Par GLDavid dans le forum VC++ .NET
    Réponses: 8
    Dernier message: 04/01/2007, 13h03
  3. Réponses: 2
    Dernier message: 01/09/2006, 14h54
  4. ajouter une dll à un projet devcpp....
    Par youp_db dans le forum Windows
    Réponses: 1
    Dernier message: 28/09/2005, 21h33
  5. ajouter une dll à un projet devcpp....
    Par youp_db dans le forum Dev-C++
    Réponses: 1
    Dernier message: 28/09/2005, 20h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo