Bonjour,
Voici quelques jours que j'essaie de compiler un programme ressorti des cartons qui utilise entre autre les librairies program-options, filesystem, thread et regex de boost.
Apr�s avoir t�l�charg� et build� la nouvelle version de boost, le programme se compile normalement (sans probl�me de compatibilit�, si c'est pas beau la vie) mais arriv� � la phase du linkage, j'obtiens les joyeuses erreurs
suivies par d'autres un peu moins sexy (comme par exemple C:\Boost\lib\libboost_regex-mgw34-mt-1_36.lib(instances.o):instances.cpp
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13 C:\Boost\lib\libboost_regex-mgw34-mt-1_36.lib(instances.o):instances.cpp:(.text+0x1b): référence indéfinie vers « __gxx_personality_sj0 » C:\Boost\lib\libboost_regex-mgw34-mt-1_36.lib(instances.o):instances.cpp:(.text+0x34): référence indéfinie vers « _Unwind_SjLj_Register » C:\Boost\lib\libboost_regex-mgw34-mt-1_36.lib(instances.o):instances.cpp:(.text+0x52): référence indéfinie vers « _Unwind_SjLj_Unregister » C:\Boost\lib\libboost_regex-mgw34-mt-1_36.lib(instances.o):instances.cpp:(.text+0xa7): référence indéfinie vers « _Unwind_SjLj_Resume » C:\Boost\lib\libboost_regex-mgw34-mt-1_36.lib(instances.o):instances.cpp:(.text+0xcb): référence indéfinie vers « __gxx_personality_sj0 » C:\Boost\lib\libboost_regex-mgw34-mt-1_36.lib(instances.o):instances.cpp:(.text+0xe4): référence indéfinie vers « _Unwind_SjLj_Register » C:\Boost\lib\libboost_regex-mgw34-mt-1_36.lib(instances.o):instances.cpp:(.text+0x102): référence indéfinie vers « _Unwind_SjLj_Unregister » C:\Boost\lib\libboost_regex-mgw34-mt-1_36.lib(instances.o):instances.cpp:(.text+0x157): référence indéfinie vers « _Unwind_SjLj_Resume » C:\Boost\lib\libboost_regex-mgw34-mt-1_36.lib(instances.o):instances.cpp:(.text+0x178): référence indéfinie vers « __gxx_personality_sj0 » C:\Boost\lib\libboost_regex-mgw34-mt-1_36.lib(instances.o):instances.cpp:(.text+0x194): référence indéfinie vers « _Unwind_SjLj_Register » C:\Boost\lib\libboost_regex-mgw34-mt-1_36.lib(instances.o):instances.cpp:(.text+0x1ce): référence indéfinie vers « _Unwind_SjLj_Unregister » C:\Boost\lib\libboost_regex-mgw34-mt-1_36.lib(instances.o):instances.cpp:(.text+0x1fe): référence indéfinie vers « _Unwind_SjLj_Resume ».text$_ZN5boost9re_detail21cpp_regex_traits_baseIcE5imbueERKSt6locale).
Je travaille avec code::blocks derni�re version (10.05), version 1.44 de boost, le tout avec le compilateur mingw 5.1.3.
J'ai bien entendu ajout� au linker les librairies de boost n�cessaires (puis par la suite toutes pour �liminer un probl�me de d�pendances), mais rien � faire, la librairie regex pose probl�me...
Si quelqu'un a donc une id�e, merci d'avance de votre aide.
Partager