une adresse qui n'est pas vue
Bonjour, :D
Je compile en Release pour voir si le problème de link est reproduit:
et je butte sur un problème de compilation qui ne reconnait pas un include
j"ai une liste d'include ci dessous :
Code:
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
| #include "StdAfx.h"
#include "Macro.h"
#include "AlignStructure.h"
#include "Enumerations.hpp"
#include "Structure.h"
#include "TypeDefs.hpp"
#include "POS.h"
#include "Layout.h"
#include "ClassesAligner.hpp"
#include "LinkDescription.h"
#include "Document.h"
#include "Language.h"
#include "StrConv.h"
#include "StrToken.h"
#include "Application.h"
#include "Database.h"
#include "MissionDatabaseManager.H"
#include "Message.h"
#include "Manager.h"
#include "Event.h"
#include "Option.h"
#include "WordManager.h"
#include "ParserManager.h"
#include "Dictionnaire.h"
#include "Chunker.h"
#include "Ngramer.h"
#include "Segmentation.h"
#include "computingForAlignment.h"
#include "AnnexFunctions.h"
#include "Exception.h"
#include "ParseSynset.hpp"
#include "MorphSynset.hpp"
#include "SchedulerGlobal.h"
#include "Aligner.h" |
la structure stUnivers est définie dans le document Structure
qui est placé dans le mëme répertoire due ClassesAligner.hpp;
je vous met la Structure, la définition de la Structure. J'ai changé le symbole pour éviter des synonymes:
Code:
1 2 3 4 5
| struct stUnivers
{
int idParagraph;
std::wstring wsName;
}stUNIVERS; |
et je vous met son appel :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| class CElementSemantique
class CElementSemantique
{
public:
long idElement;
long idSegSrc;
int iIdDoc;
int idParagraph;
stUNIVERS Univers;
std::list<CAnalysedChunk*> ListChunk;
enElementSemantique TypeElement;
}; |
et les injures du compilateur qui sont inchangé malgré le changement de symboles
Code:
1 2 3
| 1>D:\usr\Specification LoaderV4.00\dev\Common\com\ClassesAligner.hpp(101): error C2146: erreur de syntaxe*: absence de ';' avant l'identificateur 'Univers'
1>D:\usr\Specification LoaderV4.00\dev\Common\com\ClassesAligner.hpp(101): error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque*: C++ ne prend pas en charge int par défaut
1>D:\usr\Specification LoaderV4.00\dev\Common\com\ClassesAligner.hpp(101): error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque*: C++ ne prend pas en charge int par défaut |
Qui m'aidera sera :ccool: