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

C++ Discussion :

LNK2001, LNK2019 et méthode externe


Sujet :

C++

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut LNK2001, LNK2019 et méthode externe
    Bonjour à tous,

    J'ai récupéré du code et ai essayé de l'inclure dans un bout de prog.

    La compilation se passe bien mais je rencontre des soucis pour editer les liens :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    1>DLL.obj : error LNK2001: symbole externe non résolu "bool g_IsNT" (?g_IsNT@@3_NA)
    1>FileDir.obj : error LNK2019: symbole externe non résolu "bool g_IsNT" (?g_IsNT@@3_NA) référencé dans la fonction "bool __cdecl NWindows::NFile::NDirectory::MyGetSystemDirectory(class CStringBase<wchar_t> &)" (?MyGetSystemDirectory@NDirectory@NFile@NWindows@@YA_NAAV?$CStringBase@_W@@@Z)
    1>FileFind.obj : error LNK2001: symbole externe non résolu "bool g_IsNT" (?g_IsNT@@3_NA)
    1>FileIO.obj : error LNK2001: symbole externe non résolu "bool g_IsNT" (?g_IsNT@@3_NA)
    Les fichiers DLL.cpp, FileFind.cpp et FileIO.cpp contiennent tous une declaration de la variable g_IsNt en extern.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #ifndef _UNICODE
    extern bool g_IsNT;
    #endif
    Tandis que le fichier FileDir.cpp appelle cette variable dans un if.

    Je pense que le soucis vient de la declaration extern mais je n'ai aucune idée de comment le résoudre.

    Si quelqu'un peut m'éclairer.
    Merci par avance.

    @moderateurs : j'ai groupé les deux problemes de link ensemble, s'il le faut je ferai deux sujets.
    Dernière modification par Invité ; 24/08/2010 à 00h09. Motif: correction du titre

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Méthode externe appelée dans un Swingworker
    Par JaroBx dans le forum EDT/SwingWorker
    Réponses: 2
    Dernier message: 14/07/2010, 11h31
  2. Réponses: 2
    Dernier message: 09/07/2010, 14h13
  3. Réponses: 1
    Dernier message: 19/06/2008, 08h31
  4. [ActiveX] Retour de BSTR sur une méthode externe
    Par mr.saucisse dans le forum MFC
    Réponses: 28
    Dernier message: 11/01/2006, 15h47
  5. Déclaration de classes et méthodes externes
    Par rulianf dans le forum C++
    Réponses: 6
    Dernier message: 15/09/2005, 15h26

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