Bonjour,

voila, j'ai un problème de compilation.

je travail sur un projet en C++ où j'utilise la libxml2.

mon problème est que sous linux ca compile sans problème mais le même projet une fois paramétré pour fonctionner sous Windows avec les lib iconv et libxml2, ca compile ne plus.

alors si quelqu'un a une idée je suis preneur par ce que là je sèche.

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
 
**** Rebuild of configuration Debug for project classifEasyEval ****
 
**** Internal Builder is used for build               ****
g++ -ID:\workspace2\classifEasyEval\include -ID:\workspace2\libExtern\iconv-1.9.2.win32\include -ID:\workspace2\libExtern\libxml2-2.7.6.win32\include -ID:\workspace2\classif\include -ID:\workspace2\Cvector\include -O0 -g3 -Wall -c -fmessage-length=0 -osrc\File\GnuPlot\StatisticFile.o ..\src\File\GnuPlot\StatisticFile.cpp
g++ -ID:\workspace2\classifEasyEval\include -ID:\workspace2\libExtern\iconv-1.9.2.win32\include -ID:\workspace2\libExtern\libxml2-2.7.6.win32\include -ID:\workspace2\classif\include -ID:\workspace2\Cvector\include -O0 -g3 -Wall -c -fmessage-length=0 -osrc\File\Data\DataFile.o ..\src\File\Data\DataFile.cpp
g++ -ID:\workspace2\classifEasyEval\include -ID:\workspace2\libExtern\iconv-1.9.2.win32\include -ID:\workspace2\libExtern\libxml2-2.7.6.win32\include -ID:\workspace2\classif\include -ID:\workspace2\Cvector\include -O0 -g3 -Wall -c -fmessage-length=0 -osrc\Algorithm\Algorithm.o ..\src\Algorithm\Algorithm.cpp
g++ -ID:\workspace2\classifEasyEval\include -ID:\workspace2\libExtern\iconv-1.9.2.win32\include -ID:\workspace2\libExtern\libxml2-2.7.6.win32\include -ID:\workspace2\classif\include -ID:\workspace2\Cvector\include -O0 -g3 -Wall -c -fmessage-length=0 -osrc\File\Scenario\ScenarioFile.o ..\src\File\Scenario\ScenarioFile.cpp
..\src\File\Scenario\ScenarioFile.cpp:103:1: warning: "/*" within comment
g++ -ID:\workspace2\classifEasyEval\include -ID:\workspace2\libExtern\iconv-1.9.2.win32\include -ID:\workspace2\libExtern\libxml2-2.7.6.win32\include -ID:\workspace2\classif\include -ID:\workspace2\Cvector\include -O0 -g3 -Wall -c -fmessage-length=0 -osrc\main.o ..\src\main.cpp
g++ -ID:\workspace2\classifEasyEval\include -ID:\workspace2\libExtern\iconv-1.9.2.win32\include -ID:\workspace2\libExtern\libxml2-2.7.6.win32\include -ID:\workspace2\classif\include -ID:\workspace2\Cvector\include -O0 -g3 -Wall -c -fmessage-length=0 -osrc\File\HandleFile.o ..\src\File\HandleFile.cpp
g++ -ID:\workspace2\classifEasyEval\include -ID:\workspace2\libExtern\iconv-1.9.2.win32\include -ID:\workspace2\libExtern\libxml2-2.7.6.win32\include -ID:\workspace2\classif\include -ID:\workspace2\Cvector\include -O0 -g3 -Wall -c -fmessage-length=0 -osrc\Algorithm\Kmeans.o ..\src\Algorithm\Kmeans.cpp
g++ -ID:\workspace2\classifEasyEval\include -ID:\workspace2\libExtern\iconv-1.9.2.win32\include -ID:\workspace2\libExtern\libxml2-2.7.6.win32\include -ID:\workspace2\classif\include -ID:\workspace2\Cvector\include -O0 -g3 -Wall -c -fmessage-length=0 -osrc\File\XmlFile.o ..\src\File\XmlFile.cpp
g++ -ID:\workspace2\classifEasyEval\include -ID:\workspace2\libExtern\iconv-1.9.2.win32\include -ID:\workspace2\libExtern\libxml2-2.7.6.win32\include -ID:\workspace2\classif\include -ID:\workspace2\Cvector\include -O0 -g3 -Wall -c -fmessage-length=0 -osrc\File\GnuPlot\ResultFile.o ..\src\File\GnuPlot\ResultFile.cpp
g++ -ID:\workspace2\classifEasyEval\include -ID:\workspace2\libExtern\iconv-1.9.2.win32\include -ID:\workspace2\libExtern\libxml2-2.7.6.win32\include -ID:\workspace2\classif\include -ID:\workspace2\Cvector\include -O0 -g3 -Wall -c -fmessage-length=0 -osrc\File\GnuPlot\GnuPlotFile.o ..\src\File\GnuPlot\GnuPlotFile.cpp
g++ -ID:\workspace2\classifEasyEval\include -ID:\workspace2\libExtern\iconv-1.9.2.win32\include -ID:\workspace2\libExtern\libxml2-2.7.6.win32\include -ID:\workspace2\classif\include -ID:\workspace2\Cvector\include -O0 -g3 -Wall -c -fmessage-length=0 -osrc\File\Data\TabDelimetedFile.o ..\src\File\Data\TabDelimetedFile.cpp
g++ -LD:\workspace2\libExtern\iconv-1.9.2.win32\bin -LD:\workspace2\libExtern\libxml2-2.7.6.win32\bin -LD:\workspace2\classif\Debug -LD:\workspace2\Cvector\Debug -oclassifEasyEval.exe src\main.o src\File\XmlFile.o src\File\Scenario\ScenarioFile.o src\File\HandleFile.o src\File\GnuPlot\StatisticFile.o src\File\GnuPlot\ResultFile.o src\File\GnuPlot\GnuPlotFile.o src\File\Data\TabDelimetedFile.o src\File\Data\DataFile.o src\Algorithm\Kmeans.o src\Algorithm\Algorithm.o -liconv -llibxml2 -lCvector -lclassif
src\File\XmlFile.o: dans la fonction « ZNSt12_Vector_baseISsSaISsEE12_Vector_implD1Ev »:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/stl_vector.h:(.bss+0x0): définitions multiples de « forbiddenExp »
src\main.o:C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.tcc:2497: défini pour la première fois ici
src\File\XmlFile.o: dans la fonction « ZNSt12_Vector_baseISsSaISsEE12_Vector_implD1Ev »:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/stl_vector.h:(.bss+0x4): définitions multiples de « emptyExp »
src\main.o:C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.tcc:2497: défini pour la première fois ici
src\File\XmlFile.o: dans la fonction « ZNSt12_Vector_baseISsSaISsEE12_Vector_implD1Ev »:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/stl_vector.h:(.bss+0x8): définitions multiples de « xmlMalloc »
src\main.o:C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.tcc:2498: défini pour la première fois ici
src\File\XmlFile.o: dans la fonction « ZNSt12_Vector_baseISsSaISsEE12_Vector_implD1Ev »:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/stl_vector.h:(.bss+0xc): définitions multiples de « xmlMallocAtomic »
src\main.o:C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.tcc:2498: défini pour la première fois ici
src\File\XmlFile.o: dans la fonction « ZNSt12_Vector_baseISsSaISsEE12_Vector_implD1Ev »:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/stl_vector.h:(.bss+0x10): définitions multiples de « xmlRealloc »
src\main.o:C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.tcc:2498: défini pour la première fois ici
src\File\XmlFile.o: dans la fonction « ZNSt12_Vector_baseISsSaISsEE12_Vector_implD1Ev »:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/stl_vector.h:(.bss+0x14): définitions multiples de « xmlFree »
src\main.o:C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.tcc:2498: défini pour la première fois ici
src\File\XmlFile.o: dans la fonction « ZNSt12_Vector_baseISsSaISsEE12_Vector_implD1Ev »:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/stl_vector.h:(.bss+0x18): définitions multiples de « xmlMemStrdup »
src\main.o:C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.tcc:2499: défini pour la première fois ici
src\File\Scenario\ScenarioFile.o: dans la fonction « ZSt13__destroy_auxIPP9AlgorithmEvT_S3_11__true_type »:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/stl_vector.h:(.bss+0x0): définitions multiples de « forbiddenExp »
src\main.o:C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.tcc:2497: défini pour la première fois ici
src\File\Scenario\ScenarioFile.o: dans la fonction « ZSt13__destroy_auxIPP9AlgorithmEvT_S3_11__true_type »:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/stl_vector.h:(.bss+0x4): définitions multiples de « emptyExp »
src\main.o:C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.tcc:2497: défini pour la première fois ici
src\File\Scenario\ScenarioFile.o: dans la fonction « ZSt13__destroy_auxIPP9AlgorithmEvT_S3_11__true_type »:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/stl_vector.h:(.bss+0x8): définitions multiples de « xmlMalloc »
src\main.o:C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.tcc:2498: défini pour la première fois ici
src\File\Scenario\ScenarioFile.o: dans la fonction « ZSt13__destroy_auxIPP9AlgorithmEvT_S3_11__true_type »:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/stl_vector.h:(.bss+0xc): définitions multiples de « xmlMallocAtomic »
src\main.o:C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.tcc:2498: défini pour la première fois ici
src\File\Scenario\ScenarioFile.o: dans la fonction « ZSt13__destroy_auxIPP9AlgorithmEvT_S3_11__true_type »:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/stl_vector.h:(.bss+0x10): définitions multiples de « xmlRealloc »
src\main.o:C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.tcc:2498: défini pour la première fois ici
src\File\Scenario\ScenarioFile.o: dans la fonction « ZSt13__destroy_auxIPP9AlgorithmEvT_S3_11__true_type »:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/stl_vector.h:(.bss+0x14): définitions multiples de « xmlFree »
src\main.o:C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.tcc:2498: défini pour la première fois ici
src\File\Scenario\ScenarioFile.o: dans la fonction « ZSt13__destroy_auxIPP9AlgorithmEvT_S3_11__true_type »:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/stl_vector.h:(.bss+0x18): définitions multiples de « xmlMemStrdup »
src\main.o:C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.tcc:2499: défini pour la première fois ici
src\File\Scenario\ScenarioFile.o: dans la fonction « ZSt13__destroy_auxIPP9AlgorithmEvT_S3_11__true_type »:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/stl_vector.h:(.rdata$_ZTV12ScenarioFile[vtable for ScenarioFile]+0x14): référence indéfinie vers « ScenarioFile::readFile() »
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/stl_vector.h:(.rdata$_ZTV12ScenarioFile[vtable for ScenarioFile]+0x1c): référence indéfinie vers « ScenarioFile::processElement(bool, std::string, std::string, std::string) »
collect2: ld returned 1 exit status
Build error occurred, build is stopped
Time consumed: 6750  ms.