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

MFC Discussion :

Erreur de linkage d'une Dll


Sujet :

MFC

  1. #1
    Membre du Club Avatar de Hokagge
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 149
    Points : 67
    Points
    67
    Par défaut Erreur de linkage d'une Dll
    Bonjour à tous,

    Je vien de créér une dll avec l'option "an empty DLL project".
    J'ai 7 fonctions dans cette Dll qui marche très bien quand je l'appele avec une application cliente.

    Le souci est que je veux utiliser les CString, car avec les char* j'ai des problème bizards !

    Pour ce faire, je rajoute cette ligne:

    Puis, je déclare une variable de type CString.

    Lors de la compilation ca passe impecc, cependant, lors du linkage j'obtient ces deux erreurs:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    LINK : error LNK2001: unresolved external symbol _DllMainCRTStartup
    AXIO.obj : error LNK2001: unresolved external symbol __afxForceUSRDLL
    J'ai tester de cocher les cases Doesn’t produce.lib & Ignore all default et également d'ajouter /noentry dans la partie option du "project settings" dans l'onglet "link".

    Je ne comprend pas pourquoi le compilateur ne veut pas compiler avec la librairie afxwin.h, si vous avez une idée pour résoudre mon problème, n'hésitez pas

    Merci.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    731
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 731
    Points : 574
    Points
    574
    Par défaut
    Ca marchait avant avec les char * ?
    Il ne faut pas un point d'entrée à ta dll ?

Discussions similaires

  1. erreur de chargement d'une .dll dans un slots
    Par da vinciii dans le forum Qt
    Réponses: 1
    Dernier message: 31/08/2008, 13h18
  2. erreur de linkage avec une fonction extern
    Par ali.ensi dans le forum C
    Réponses: 5
    Dernier message: 12/03/2008, 23h23
  3. Erreur à l'appel d'une DLL
    Par Samuel.le dans le forum Général VBA
    Réponses: 0
    Dernier message: 11/10/2007, 18h26
  4. Localiser une erreur d'exécution dans une DLL
    Par papadrago dans le forum C++Builder
    Réponses: 2
    Dernier message: 08/12/2006, 21h04
  5. [MFC ]Probleme de linkage d'une dll
    Par Lysis dans le forum MFC
    Réponses: 9
    Dernier message: 22/01/2004, 14h51

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