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 :

Erreur LNK1120 avec VC++ 2005


Sujet :

Visual C++

  1. #1
    Membre éclairé Avatar de etranger
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2004
    Messages : 333
    Par défaut Erreur LNK1120 avec VC++ 2005

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

    Informations forums :
    Inscription : Juin 2005
    Messages : 731
    Par défaut
    Ton projet sous VS2005 est-il en Unicode ou en MBCS ?
    Car a priori ça a l'air d'être un problème avec des char et wchar

  3. #3
    Membre éclairé Avatar de etranger
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2004
    Messages : 333
    Par défaut
    Avec unicode, voila les erreur que j'optiens :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    1>Linking...
    1>   Création de la bibliothèque E:\workspace\C++\tests\wx_push_OBEX\Release\wx_OPP_Client.lib et de l'objet E:\workspace\C++\tests\wx_push_OBEX\Release\wx_OPP_Client.exp
    1>wx_OPP_Client.obj : error LNK2001: symbole externe non résolu "protected: virtual bool __thiscall wxColourBase::FromString(wchar_t const *)" (?FromString@wxColourBase@@MAE_NPB_W@Z)
    1>wx_OPP_Client.obj : error LNK2001: symbole externe non résolu "public: virtual bool __thiscall wxApp::Initialize(int &,wchar_t * *)" (?Initialize@wxApp@@UAE_NAAHPAPA_W@Z)
    1>wx_OPP_Client.obj : error LNK2001: symbole externe non résolu "protected: void __thiscall wxStringBase::InitWith(wchar_t const *,unsigned int,unsigned int)" (?InitWith@wxStringBase@@IAEXPB_WII@Z)
    1>wx_OPP_Client.obj : error LNK2001: symbole externe non résolu "wchar_t const * const wxEmptyString" (?wxEmptyString@@3PB_WB)
    1>wx_OPP_Client.obj : error LNK2001: symbole externe non résolu "public: enum COppClient::OPP_RETURN_CODE __thiscall COppClient::Push(unsigned char * const,wchar_t *,class CSdpDiscoveryRec &)" (?Push@COppClient@@QAE?AW4OPP_RETURN_CODE@1@QAEPA_WAAVCSdpDiscoveryRec@@@Z)
    1>wx_OPP_Client.obj : error LNK2001: symbole externe non résolu "wchar_t const * const wxButtonNameStr" (?wxButtonNameStr@@3QB_WB)
    1>wx_OPP_Client.obj : error LNK2001: symbole externe non résolu "wchar_t const * const wxFrameNameStr" (?wxFrameNameStr@@3QB_WB)
    1>wx_OPP_Client.obj : error LNK2001: symbole externe non résolu "wchar_t const * const wxTextCtrlNameStr" (?wxTextCtrlNameStr@@3QB_WB)
    1>E:\workspace\C++\tests\wx_push_OBEX\Release\wx_OPP_Client.exe : fatal error LNK1120: 8 externes non résolus
    1>Build log was saved at "file://e:\workspace\C++\tests\wx_push_OBEX\Release\BuildLog.htm"
    1>wx_OPP_Client - 9 error(s), 0 warning(s)
    et en multi-byte :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    1>Linking...
    1>   Création de la bibliothèque E:\workspace\C++\tests\wx_push_OBEX\Release\wx_OPP_Client.lib et de l'objet E:\workspace\C++\tests\wx_push_OBEX\Release\wx_OPP_Client.exp
    1>wx_OPP_Client.obj : error LNK2001: symbole externe non résolu "public: enum COppClient::OPP_RETURN_CODE __thiscall COppClient::Push(unsigned char * const,wchar_t *,class CSdpDiscoveryRec &)" (?Push@COppClient@@QAE?AW4OPP_RETURN_CODE@1@QAEPA_WAAVCSdpDiscoveryRec@@@Z)
    1>E:\workspace\C++\tests\wx_push_OBEX\Release\wx_OPP_Client.exe : fatal error LNK1120: 1 externes non résolus
    1>Build log was saved at "file://e:\workspace\C++\tests\wx_push_OBEX\Release\BuildLog.htm"
    1>wx_OPP_Client - 2 error(s), 0 warning(s)

  4. #4
    Membre éclairé Avatar de etranger
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2004
    Messages : 333
    Par défaut
    C'EST BON !!!!
    J'ai trouvé, en fait il fallait juste aller dans les options du projet -> C/C++->language, et changer "treats wchar_t as built-in type" de yes à No.

    Excplication : http://msdn2.microsoft.com/fr-fr/lib...4k(VS.80).aspx

    Merci ep31 pour m'avoir mis sur la piste.

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

Discussions similaires

  1. Réponses: 21
    Dernier message: 16/09/2013, 22h00
  2. Réponses: 0
    Dernier message: 19/04/2010, 14h37
  3. VB.NET 2005 Erreur incompréhensible avec le code
    Par Herlece dans le forum Windows Forms
    Réponses: 10
    Dernier message: 20/12/2007, 20h28
  4. Utilisation de tinyXml avec VC++2005 (erreurs)
    Par basnifo dans le forum Bibliothèques
    Réponses: 2
    Dernier message: 16/10/2006, 09h16
  5. Erreur fréquente avec ASP et IIS
    Par Community Management dans le forum ASP
    Réponses: 2
    Dernier message: 11/02/2004, 22h20

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