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 :

La compilation d'une classe qui compilait avant


Sujet :

Visual C++

  1. #1
    Débutant
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 022
    Points : 332
    Points
    332
    Par défaut La compilation d'une classe qui compilait avant
    bonjour,
    J'ai une casse qui compilait avant
    et qui ne compile plus
    je vous met la définition extraite des inclues :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    class CAnalysedWord
    {
    public:
     
      unsigned long long          ullWordID;               //  Identifiant du Word dans la base de données
      unsigned long long          ullLemmaID;              //  Identifiant du Lemma dans la base de données
      std::wstring                wsWord;                   //  Texte du mot
      std::wstring                wsLemma;                  //  Texte du lemma
      enPOS                       POS;                      //  Part Of Speech du lemma (et du mot)
      enGender                    iGender;                  //  Genre du lemma (et du mot)
      enPers                      iPers;
      enNbr                       iNbr;
      std::wstring                wsPronunciation;          //  Prononciation du lemma (pour le japonais)
      int                         iExcluded;                //  La valeur du lemma est important ou non
      unsigned long               ulStart;                  //  Position du premier caractère du mot dans le segment
      unsigned long               ulLength;                 //  Longueur du mot (les espaces sont exclus)
     
     
      CAnalysedWord()
      {
      }
      ~CAnalysedWord()
      {;}
    };
    Je vous met le header
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    /*******************************************************************************
    * NOM: Chunker.h
    * ROLE:
    * HISTORIQUE:
    * 05/05/2003, yab, initial version
    *******************************************************************************/
    #ifndef CHUNKER_H
    #define CHUNKER_H
    /*_____INCLUDE-FILES__________________________________________________________*/
     
     
     
    /*_____GLOBAL-DEFINE__________________________________________________________*/
    #define OPTION_SECTION_CCHUNKER                               L"CCHUNKER"
     
    #define OPTION_KEYNAME_VERB_FRENCH                            L"VERB_FRENCH"
    #define OPTION_KEYNAME_NOUN_FRENCH                            L"NOUN_FRENCH"
    #define OPTION_KEYNAME_PRESTOPPER_FRENCH                      L"PRESTOPPER_FRENCH"
    #define OPTION_KEYNAME_POSTSTOPPER_FRENCH                     L"POSTSTOPPER_FRENCH"
    #define OPTION_KEYNAME_FUNCT_FRENCH                           L"FUNCT_FRENCH"
    #define OPTION_KEYNAME_LEMMA_NON_STOPPER_FRENCH               L"LEMMA_NON_STOPPER_FRENCH"
     
     
    #define OPTION_KEYNAME_VERB_ENGLISH                           L"VERB_ENGLISH"
    #define OPTION_KEYNAME_NOUN_ENGLISH                           L"NOUN_ENGLISH"
    #define OPTION_KEYNAME_PRESTOPPER_ENGLISH                     L"PRESTOPPER_ENGLISH"
    #define OPTION_KEYNAME_POSTSTOPPER_ENGLISH                    L"POSTSTOPPER_ENGLISH"
    #define OPTION_KEYNAME_FUNCT_ENGLISH                          L"FUNCT_ENGLISH"
    #define OPTION_KEYNAME_LEMMA_STOPPER_ENGLISH                  L"LEMMA_STOPPER_ENGLISH"
     
     
    #define OPTION_KEYNAME_VERB_SPANISH                           L"VERB_SPANISH"
    #define OPTION_KEYNAME_NOUN_SPANISH                           L"NOUN_SPANISH"
    #define OPTION_KEYNAME_PRESTOPPER_SPANISH                     L"PRESTOPPER_SPANISH"
    #define OPTION_KEYNAME_POSTSTOPPER_SPANISH                    L"POSTSTOPPER_SPANISH"
    #define OPTION_KEYNAME_FUNCT_SPANISH                          L"FUNCT_SPANISH"
    #define OPTION_KEYNAME_LEMMA_NON_STOPPER_SPANISH              L"LEMMA_NON_STOPPER_SPANISH"
     
     
    #define OPTION_KEYNAME_VERB_ITALIAN                           L"VERB_ITALIAN"
    #define OPTION_KEYNAME_NOUN_ITALIAN                           L"NOUN_ITALIAN"
    #define OPTION_KEYNAME_PRESTOPPER_ITALIAN                     L"PRESTOPPER_ITALIAN"
    #define OPTION_KEYNAME_POSTSTOPPER_ITALIAN                    L"POSTSTOPPER_ITALIAN"
    #define OPTION_KEYNAME_FUNCT_ITALIAN                          L"FUNCT_ITALIAN"
    #define OPTION_KEYNAME_LEMMA_NON_STOPPER_ITALIAN              L"LEMMA_NON_STOPPER_ITALIAN"
     
     
    #define OPTION_KEYNAME_VERB_GERMAN                            L"VERB_GERMAN"
    #define OPTION_KEYNAME_NOUN_GERMAN                            L"NOUN_GERMAN"
    #define OPTION_KEYNAME_PRESTOPPER_GERMAN                      L"PRESTOPPER_GERMAN"
    #define OPTION_KEYNAME_POSTSTOPPER_GERMAN                     L"POSTSTOPPER_GERMAN"
    #define OPTION_KEYNAME_FUNCT_GERMAN                           L"FUNCT_GERMAN"
    #define OPTION_KEYNAME_LEMMA_NON_STOPPER_GERMAN               L"LEMMA_NON_STOPPER_GERMAN"
     
    /*_____GLOBAL-TYPES___________________________________________________________*/
     
    /*_____GLOBAL-DATA____________________________________________________________*/
     
    /*_____GLOBAL-MACROS__________________________________________________________*/
    /*_____GLOBAL-FUNCTIONS-PROTOTYPES____________________________________________*/
    namespace SpecificationLoader
    {
        using namespace System;
    	using namespace System::ComponentModel;
    	using namespace System::Collections;
    	using namespace System::Windows::Forms;
    	using namespace System::Data;
    	using namespace System::Drawing;
    	using namespace System::IO;
     
     
    /*_____CLASS-DEFINITION_______________________________________________________*/
     
    class CChunker
    {
      private:
        std::list<enPOS> m_ListPosVerb;                 //Pos List for verb chunk type
        std::list<enPOS> m_ListPosNoun;                 //Pos List for noun chunk type
        std::list<enPOS> m_ListPostStopper;             //Pos List for poststopper chunk type
        std::list<enPOS> m_ListPreStopper;              //Pos List for prestopper chunk type
        std::list<enPOS> m_ListPosFunct;                //Pos List for function chunk type
        std::list<std::wstring> m_wsListLemmaNonStopper;//Lemma Stopper list
        enum enCChunkerMethod
        {
              SPLIT_INTO_CHUNK =1,
        };
      public:
        CChunker::CChunker();
        CChunker::~CChunker();
        enPOS CChunker::TestPosType(CAnalysedWord *pWord);
        erc CChunker::SplitIntoChunk(CAnalysedSegment *pSegment, std::wstring id);
    	//                                                                         1                                                        2                       3                   4            5                6                  7                                                   8
        CAnalysedChunk* CChunker::AnalyseCurrentVerbSyntagme( CLinguisticSegment* pLinguisticSegment, std::list<CAnalysedWord*>::iterator& itWord, CAnalysedChunk* pCurrentChunk, int& Step, enPOS& DrivingPos, bool bMarkOngoing, bool bPivotPending, std::list<CAnalysedWord*>::iterator& itEndWord);
    	CAnalysedChunk* CChunker::AnalyseCurrentNounSyntagme( CLinguisticSegment* pLinguisticSegment, std::list<CAnalysedWord*>::iterator& itWord, CAnalysedChunk* pCurrentChunk, int & Step, enPOS & DrivingPos, bool bMarkOngoing, bool bPivotPending);
    	CAnalysedChunk* CChunker::InitiateCurrentNounSyntagme( CLinguisticSegment* pLinguisticSegment, std::list<CAnalysedWord*>::iterator& itWord, CAnalysedChunk* pCurrentChunk, int& Step, enPOS& DrivingPos, bool bMarkOngoing, bool bPivotPending);
    	CAnalysedChunk* CChunker::InitiateCurrentVerbSyntagme( CLinguisticSegment* pLinguisticSegment, std::list<CAnalysedWord*>::iterator& itWord, CAnalysedChunk* pCurrentChunk, int& Step, enPOS& DrivingPos, bool bMarkOngoing, bool bPivotPending);
    	bool CChunker::IsSameChunkType(enChunkType TypeOfPreviousWord, CAnalysedWord0* pWord);
        enChunkType CChunker::NewPosType( CAnalysedWord* pWord, CAnalysedWord* pNextWord);
        CAnalysedWord* CChunker::SetMark(std::wstring wsMark, enPOS POS, int len);
    };
    extern bool m_bOptionProblem;                   //To know if Option Mananger have done his work or not
    extern SpecificationLoader::CChunker objChunker;
    };
     
     
     
    #endif /* CHUNKER_H */
    je vous met le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
     
    /*_____LOCAL-DEFINE___________________________________________________________*/
    /*_____LOCAL-TYPES____________________________________________________________*/
    /*_____GLOBAL-DATA____________________________________________________________*/
     
    extern int						 nParagraph;
    std::string                      msg;
    extern std::list<CAnalysedWord*>* pListWord;
    static int						 asoonas;
    static int						 nNum;
    static int nNamed;
    static int nColor;
    static int nMark;
    /*_____LOCAL-DATA_____________________________________________________________*/
    /*_____LOCAL-MACROS___________________________________________________________*/
    /*_____LOCAL-FUNCTIONS-PROTOTYPES_____________________________________________*/
    /*_____GLOBAL-FUNCTIONS_______________________________________________________*/
    /*_____LOCAL-FUNCTIONS________________________________________________________*/
    //
    /*---------------------------------------------------------------*/
    /*                CLASS CHUNKER                                  */
    /*---------------------------------------------------------------*/
    /*This module determines how a chunk  is made. Segments are      */
    /*splitted according to grammatical composition. A chunk is one, */
    /*two or more POS which have grammatically the same type.For each*/
    /*language it's necessary to define categories in order torespect*/
    /*linguistic specificities so,each specificities will be stored  */
    /*in the CHUNKS File. This special file comes from OPTION MANAGER*/
    /*---------------------------------------------------------------*/
    //
    //DATA
    //  STRUCT stWord          To Store Word informations
    //    sWord                String characters of word
    //    sLemma               Lemma of word
    //    sPOS                 Part of speech from word
    //    sGender              Gender of word
    //    sPronunciation       Pronunciation of word
    //    Boolean bExcluded    Point out if word is important or not
    //
    //  verbList               List of POS which belong to verb family
    //  nounList               List of POS which belong to noun family
    //  stopperList            List of POS which belong to stooper family
    //
    //  STRUCT stChunk         Contain information for chunk
    //    stWordList           List of stWord in the chunk
    //    sTypeOfChunk         Specify the type of chunk
    //
    //  stChunkList            List of stChunk
    //ATAD
    namespace SpecificationLoader
    {
        using namespace System;
    	using namespace System::ComponentModel;
    	using namespace System::Collections;
    	using namespace System::Windows::Forms;
    	using namespace System::Data;
    	using namespace System::Drawing;
    	using namespace System::IO;
    et je vous met les injures du compilateur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    1>..\..\..\..\Linguistic\Analyser\src\chunker.cpp(55): error C2065: 'CAnalysedWord'*: identificateur non déclaré
    1>..\..\..\..\Linguistic\Analyser\src\chunker.cpp(55): error C2059: erreur de syntaxe*: '>'
    1>..\..\..\..\Linguistic\Analyser\src\chunker.cpp(98): error C2143: erreur de syntaxe*: absence de ';' avant '{'
    celui qui m'aidera sera

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 157
    Points : 12 271
    Points
    12 271
    Par défaut
    et les #include ????

  3. #3
    Débutant
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 022
    Points : 332
    Points
    332
    Par défaut les includes
    voir la définiton de CAnalysedWord

  4. #4
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 379
    Points : 41 575
    Points
    41 575
    Par défaut
    Ça ne dit pas dans quel fichier elle est ni si tu penses à #inclure le fichier en question dans chunker.cpp...

  5. #5
    Débutant
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 022
    Points : 332
    Points
    332
    Par défaut je met les includes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    #include "StdAfx.h"
    #include "ibase.h"
    #include "AlignStructure.h"
    #include "Macro.h"
    #include "Enumerations.hpp"
    #include "Structure.h"
    #include "TypeDefs.hpp"
    #include "POS.h"
    #include "Layout.h"
    #include "ClassesAligner.hpp"
    #include "LinkDescription.h"
    #include "Message.h"
    #include "WordManager.h"
    #include "ParserManager.h"
    #include "StrConv.h"
    #include "Event.h"
    #include "Option.h"
    #include "ParserManager.h"
    #include "Exception.h"
    #include "segmentation.h"
    #include "Database.h"
    #include "InterbaseManager.h"
    #include "MissionDatabaseManager.h"
    #include "Chunker.h"
    c'est le fichier ClassesAligner qui porte la définition de CAnalysedWord

  6. #6
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 379
    Points : 41 575
    Points
    41 575
    Par défaut
    Tu pourrais au moins poster jusqu'à la fameuse ligne 55...

    Et dire aussi s'il y a des histoires de namespace dans ton code.

  7. #7
    Débutant
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 022
    Points : 332
    Points
    332
    Par défaut Je réponds
    J'ai modifié la liste des includes la ligne 55 est maintenant à la ligne 50. Je vous met le code jusque à la fin du namespace et les messages d'erreurs correspondant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    /*-----------------------------------------------------ligne 1---*/
    /* Global conception    : 05-22-2003 ; 17:49:32                  */
    /* Specification        : 03-21-2003 ; 16:30:09                  */
    /* ALITEC                                                        */
    /* Laval Technopole  - B.P. 0102                                 */
    /* 53001 LAVAL CEDEX                                             */
    /* (c) Copyright ALITEC                                    V-0.8 */
    /*---------------------------------------------------------------*/
    /*******************************************************************************Ligne 9
     * NOM: Chunker.cpp
     * ROLE:
     * HISTORIQUE:
        * 05/05/2003, yab, initial version
    *******************************************************************************ligne 14/
    /*_____INCLUDE-FILES__________________________________________________________*/
     
    #include "StdAfx.h"
    #include "ibase.h"
    #include "AlignStructure.h"
    #include "Macro.h"
    #include "Enumerations.hpp"
    #include "Structure.h"
    #include "TypeDefs.hpp"
    #include "POS.h"
    #include "Layout.h"
    #include "ClassesAligner.hpp"
    #include "LinkDescription.h"
    #include "Message.h"
    #include "WordManager.h"
    #include "ParserManager.h"
    #include "StrConv.h"
    #include "Event.h"
    #include "Option.h"
    #include "ParserManager.h"
    #include "Exception.h"
    #include "segmentation.h"
    #include "Database.h"
    #include "InterbaseManager.h"
    #include "MissionDatabaseManager.h"
    #include "Proposition.h"
    #include "Chunker.h" // ligne 41
     
     
    /*_____LOCAL-DEFINE___________________________________________________ligne 44*/
    /*_____LOCAL-TYPES____________________________________________________________*/
    /*_____GLOBAL-DATA____________________________________________________________*/
     
    extern int						 nParagraph;
    std::string                      msg;
    extern std::list<CAnalysedWord*>* pListWord; //ligne 50
    static int						 asoonas;
    static int						 nNum;
    static int nNamed;
    static int nColor;
    static int nMark;
    /*_____LOCAL-DATA______________________________________________________Ligne 56*/
    /*_____LOCAL-MACROS___________________________________________________________*/
    /*_____LOCAL-FUNCTIONS-PROTOTYPES_____________________________________________*/
    /*_____GLOBAL-FUNCTIONS_______________________________________________________*/
    /*_____LOCAL-FUNCTIONS________________________________________________________*/
    //
    /*---------------------------------------------------------------*/
    /*                CLASS CHUNKER                                  */
    /*-------------------------------------------------------Ligne 63*/
    /*This module determines how a chunk  is made. Segments are      */
    /*splitted according to grammatical composition. A chunk is one, */
    /*two or more POS which have grammatically the same type.For each*/
    /*language it's necessary to define categories in order torespect*/
    /*linguistic specificities so,each specificities will be stored  */
    /*in the CHUNKS File. This special file comes from OPTION MANAGER*/
    /*---------------------------------------------------------------*/
    // Ligne 71
    //DATA
    //  STRUCT stWord          To Store Word informations
    //    sWord                String characters of word
    //    sLemma               Lemma of word
    //    sPOS                 Part of speech from word
    //    sGender              Gender of word
    //    sPronunciation       Pronunciation of word
    //    Boolean bExcluded    Point out if word is important or not
    // Ligne 79
    //  verbList               List of POS which belong to verb family
    //  nounList               List of POS which belong to noun family
    //  stopperList            List of POS which belong to stooper family
    // Ligne 82
    //  STRUCT stChunk         Contain information for chunk
    //    stWordList           List of stWord in the chunk
    //    sTypeOfChunk         Specify the type of chunk
    // Ligne 86
    //  stChunkList            List of stChunk
    //ATAD
    namespace SpecificationLoader //Ligne 89
    {
        using namespace System;
    	using namespace System::ComponentModel;
    	using namespace System::Collections; // Ligne 91
    	using namespace System::Windows::Forms;
    	using namespace System::Data;
    	using namespace System::Drawing;
    	using namespace System::IO;
    	// LIgne 98
    extern bool m_bOptionProblem;
    extern SpecificationLoader::CProposition objProposition; // Ligne 100
     
    /*------------------------------------------------------Ligne 102*/ 
    /*Name          : Constructor                                    */
    /*---------------------------------------------------------------*/
    CChunker::CChunker( ) // LIgne 105
    {
    les messages d'erreurs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    1>  chunker.cpp
    1>..\..\..\..\Linguistic\Analyser\src\chunker.cpp(50): error C2065: 'CAnalysedWord'*: identificateur non déclaré
    1>..\..\..\..\Linguistic\Analyser\src\chunker.cpp(50): error C2059: erreur de syntaxe*: '>'
    1>..\..\..\..\Linguistic\Analyser\src\chunker.cpp(93): error C2143: erreur de syntaxe*: absence de ';' avant '{'
    1>..\..\..\..\Linguistic\Analyser\src\chunker.cpp(108): error C2653: 'CChunker'*: n'est pas un nom de classe ni d'espace de noms

  8. #8
    Débutant
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 022
    Points : 332
    Points
    332
    Par défaut La solution
    Il a suffit de déplacer la déclaration de pListWord sous le namespace pour supprimer les nombreuses erreurs de compilation qui m'avaient pas de sens

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

Discussions similaires

  1. Etendre une classe qui appartient a un package
    Par agent007se dans le forum Langage
    Réponses: 5
    Dernier message: 09/03/2007, 15h25
  2. [POO] Une classe qui fait tout ?
    Par Nasky dans le forum Langage
    Réponses: 23
    Dernier message: 26/05/2006, 20h02
  3. Réponses: 7
    Dernier message: 25/03/2005, 14h05
  4. Réponses: 14
    Dernier message: 14/03/2005, 09h16
  5. destruction d'une classe qui herite de CDialog
    Par philippe V dans le forum MFC
    Réponses: 2
    Dernier message: 03/02/2004, 17h39

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