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:

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
Que faire ?

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