Environnement de développement QxOrm avec MinGW
Bonjour,
Je viens de passé de Qt 5.0.1 à Qt 5.2.1 et pour faire les chose bien je voulais passé de QxORM 1.2.5 à la version 1.2.6
J'avais déjà eu des difficultées à compilé QxORM 1.2.5 avec Qt 5.0.1 et son MinGW fournie (GCC 4.7.2):
Citation:
!!!!: MinGW-builds-0.3.0
user: alexey
date: 01.17.2013-10:48:11
args: --buildroot=/temp --jobs=4 --mingw-compress --rev=8 gcc-4.7.2 --threads=posix --exceptions=sjlj --preload x64 x32
...
mais finalement ça marchais.
Maintenant avec QxORM 1.2.6, Qt 5.2.1 et son MinGW fournie (GCC 4.8):
Citation:
!!!!: MinGW-builds-2.0.0
user: alexey
date: 04.17.2013-23:00:19
args: --buildroot=/temp --jobs=3 --mingw-compress --rev=2 gcc-4.8.0 --threads=posix --exceptions=dwarf
...
j'ai un bug à la compilation avec "cc1plus.exe".
J'ai tenté de compiler QxORM 1.2.6 avec Qt 5.2.1 et GCC v4.7.2 et là pas de souci, mais lors de l'exécution des tests (qxBlog.exe) j'ai le message suivant:
Citation:
Le point d'entrer de procédure InterlockedCompareExchange@12 est introuvable dans la bibliothèque de liens dynamique libstdc++-6.dll.
ou celui-ci
Citation:
Le point d'entrer de procédure __gxx_personality_sj0 est introuvable dans la bibliothèque de liens dynamique libstdc++-6.dll.
J'ai le même message que j'utilise boost compilé avec GCC v4.7.2, v4.8 ou ceux fournie par QxORM (compilé avec GCC v4.5).
Donc que dois-je faire pour que ça marche ?
Recompilé Qt avec GCC v4.7.2 ?
Utilisé MSYS ?
...
Merci.