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 :

[MFC]error LNK2005


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre exp�riment�
    Inscrit en
    Mars 2004
    Messages
    425
    D�tails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 425
    Par d�faut [MFC]error LNK2005
    Salut � tous.

    je d�clare une variable de type tableau de la fa�on suivante
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    char m_unwanted_char[ARRAY_SIZE] = {'A','B','C','D','E','F','G'};
    A la g�n�ration il m'affiche l'erreur suivante
    MonProjet error LNK2005: "char * m_unwanted_char" (?m_unwanted_char@@3PADA) d�j� d�fini(e) dans MaFenetre.obj
    Quelqu'un a t il une id�e?[/code]

  2. #2
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651

  3. #3
    Invit� de passage
    Profil pro
    Inscrit en
    Ao�t 2006
    Messages
    1
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2006
    Messages : 1
    Par d�faut Enfin la vrai r�ponse � tous les pb de LNK2005 !
    Citation Envoy� par Laurent Gomila
    Merci de cette question, elle m'a ouvert d'avantage l'esprits et permit de me rapporcher du propbl�me de LNK2005 !
    En effet dans tous les cas que j'ai rencontr� le pb LNK2005 concerne un probl�me de d�claration de fonction/variable (m�thode/donn�s). A savoir local ou global (probl�me de port� donc).

    Donc en ajoutant "extern" � gauche de mes d�clarations dans le fichier .h
    global du projet tout est rentr� dans l'ordre!

    Mon code est maintenant Multi OS, il compile avec GCC sous nux et VC++ 2005 sous windows

    Merci � toi!

  4. #4
    Membre Expert
    Avatar de Ti-R
    Homme Profil pro
    Ing�nieur R&D
    Inscrit en
    Avril 2003
    Messages
    1 683
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 46
    Localisation : France, Hauts de Seine (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur R&D
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 683
    Par d�faut
    d�j� d�fini(e) dans MaFenetre.obj
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    char m_unwanted_char[ARRAY_SIZE] = {'A','B','C','D','E','F','G'};
    � du �tre d�fini dans un .h, donc il y a multid�claration.

    Solution, le d�clarer dans un .cpp et utiliser extern ensuite sur le nom de ta variable

    Edit: Mince Loulou t'es trop rapide, enfin comme loulou quoi, regarde son lien

Discussions similaires

  1. [MFC] error LNK
    Par r0d dans le forum MFC
    R�ponses: 2
    Dernier message: 09/06/2006, 11h55
  2. R�ponses: 2
    Dernier message: 31/10/2005, 13h40
  3. [MFC] Error de compilation
    Par jagboys dans le forum MFC
    R�ponses: 3
    Dernier message: 08/02/2005, 13h18
  4. [MFC] Error: no data exchange control
    Par LeMafiozo dans le forum MFC
    R�ponses: 5
    Dernier message: 16/01/2004, 20h23
  5. [MFC] Error : error in OMF type information
    Par Yabo dans le forum MFC
    R�ponses: 3
    Dernier message: 28/07/2003, 14h33

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