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.
Partager