Probl�me de linkage avec la lib regex
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
Code:
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 » |
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:(.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.