Bonjour,
J'ai un problème avec le compilation de QxOrm:
j'ai visual C++ 2012 et je lance l'environnement de compilation 64bits avec vcvarsx86_amd64.bat. J'ai téléchargé boost 1.55, j'ai lancé bootstrap.bat puis b2 (donc paramétrage standard de boost)
Ensuite, j'ai modifié QxOrm.pri en mettant les bons paths, je n'ai rien changé aux defines, et au linking time, j'ai cette erreur, entres autres de même type:
Que faire ?
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 QxSerialize_QObject.obj : error LNK2019: symbole externe non résolu "__declspec( dllimport) public: static bool __cdecl boost::archive::detail::archive_serialize r_map<class boost::archive::binary_oarchive>::insert(class boost::archive::detai l::basic_serializer const *)" (__imp_?insert@?$archive_serializer_map@Vbinary_oa rchive@archive@boost@@@detail@archive@boost@@SA_NPEBVbasic_serializer@234@@Z) ré férencé dans la fonction "public: __cdecl boost::archive::detail::pointer_oseria lizer<class boost::archive::binary_oarchive,class QObject>::pointer_oserializer< class boost::archive::binary_oarchive,class QObject>(void)" (??0?$pointer_oseria lizer@Vbinary_oarchive@archive@boost@@VQObject@@@detail@archive@boost@@QEAA@XZ) QxSerialize_QObject.obj : error LNK2019: symbole externe non résolu "__declspec( dllimport) public: static void __cdecl boost::archive::detail::archive_serialize r_map<class boost::archive::binary_oarchive>::erase(class boost::archive::detail ::basic_serializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_oarc hive@archive@boost@@@detail@archive@boost@@SAXPEBVbasic_serializer@234@@Z) référ encé dans la fonction "public: __cdecl boost::archive::detail::pointer_oserializ er<class boost::archive::binary_oarchive,class QObject>::~pointer_oserializer<cl ass boost::archive::binary_oarchive,class QObject>(void)" (??1?$pointer_oseriali zer@Vbinary_oarchive@archive@boost@@VQObject@@@detail@archive@boost@@QEAA@XZ) release\QxOrm.dll : fatal error LNK1120: 6 externes non résolus
Ma version de qt:
http://download.qt-project.org/offic...64-offline.exe
Ma version de boost est celle disponible sur le site de boost (bz2).
Merci
Partager