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):
mais finalement ça marchais.!!!!: 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
...
Maintenant avec QxORM 1.2.6, Qt 5.2.1 et son MinGW fournie (GCC 4.8):
j'ai un bug à la compilation avec "cc1plus.exe".!!!!: 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 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:
ou celui-ciLe point d'entrer de procédure InterlockedCompareExchange@12 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).Le point d'entrer de procédure __gxx_personality_sj0 est introuvable dans la bibliothèque de liens dynamique libstdc++-6.dll.
Donc que dois-je faire pour que ça marche ?
Recompilé Qt avec GCC v4.7.2 ?
Utilisé MSYS ?
...
Merci.
Partager