Bonjour,
J’essaye de compiler la bibliothèque QXORM malheureusement, je n'ai que des messages d'erreurs :
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
 
Création de la bibliothèque debug\QxOrmd.lib et de l'objet debug\QxOrmd.exp
 
 
QxExportDllBoostArchive.obj : error LNK2019: symbole externe non résolu "protected: void __thiscall boost::archive::basic_xml_oarchive<class boost::archive::xml_oarchive>::save_override(class boost::archive::version_type const &,int)" (?save_override@?$basic_xml_oarchive@Vxml_oarchive@archive@boost@@@archive@boost@@IAEXABVversion_type@23@H@Z) référencé dans la fonction "public: class boost::archive::xml_oarchive & __thiscall boost::archive::detail::interface_oarchive<class boost::archive::xml_oarchive>::operator<<<class boost::archive::version_type const >(class boost::archive::version_type const &)" (??$?6$$CBVversion_type@archive@boost@@@?$interface_oarchive@Vxml_oarchive@archive@boost@@@detail@archive@boost@@QAEAAVxml_oarchive@23@ABVversion_type@23@@Z)
 
 
QxTools.obj : error LNK2001: symbole externe non résolu "protected: void __thiscall boost::archive::basic_xml_oarchive<class boost::archive::xml_oarchive>::save_override(class boost::archive::version_type const &,int)" (?save_override@?$basic_xml_oarchive@Vxml_oarchive@archive@boost@@@archive@boost@@IAEXABVversion_type@23@H@Z)
 
 
QxExportDllBoostArchive.obj : error LNK2019: symbole externe non résolu "protected: void __thiscall boost::archive::basic_xml_oarchive<class boost::archive::xml_oarchive>::save_override(class boost::archive::object_id_type const &,int)" (?save_override@?$basic_xml_oarchive@Vxml_oarchive@archive@boost@@@archive@boost@@IAEXABVobject_id_type@23@H@Z) référencé dans la fonction "public: class boost::archive::xml_oarchive & __thiscall boost::archive::detail::interface_oarchive<class boost::archive::xml_oarchive>::operator<<<class boost::archive::object_id_type const >(class boost::archive::object_id_type const &)" (??$?6$$CBVobject_id_type@archive@boost@@@?$interface_oarchive@Vxml_oarchive@archive@boost@@@detail@archive@boost@@QAEAAVxml_oarchive@23@ABVobject_id_type@23@@Z)
 
 
QxTools.obj : error LNK2001: symbole externe non résolu "protected: void __thiscall boost::archive::basic_xml_oarchive<class boost::archive::xml_oarchive>::save_override(class boost::archive::object_id_type const &,int)" (?save_override@?$basic_xml_oarchive@Vxml_oarchive@archive@boost@@@archive@boost@@IAEXABVobject_id_type@23@H@Z)
 
 
QxExportDllBoostArchive.obj : error LNK2019: symbole externe non résolu "protected: void __thiscall boost::archive::basic_xml_oarchive<class boost::archive::xml_oarchive>::save_override(class boost::archive::object_reference_type const &,int)" (?save_override@?$basic_xml_oarchive@Vxml_oarchive@archive@boost@@@archive@boost@@IAEXABVobject_reference_type@23@H@Z) référencé dans la fonction "public: class boost::archive::xml_oarchive & __thiscall boost::archive::detail::interface_oarchive<class boost::archive::xml_oarchive>::operator<<<class boost::archive::object_reference_type const >(class boost::archive::object_reference_type const &)" (??$?6$$CBVobject_reference_type@archive@boost@@@?$interface_oarchive@Vxml_oarchive@archive@boost@@@detail@archive@boost@@QAEAAVxml_oarchive@23@ABVobject_reference_type@23@@Z)
 
 
QxTools.obj : error LNK2001: symbole externe non résolu "protected: void __thiscall boost::archive::basic_xml_oarchive<class boost::archive::xml_oarchive>::save_override(class boost::archive::object_reference_type const &,int)" (?save_override@?$basic_xml_oarchive@Vxml_oarchive@archive@boost@@@archive@boost@@IAEXABVobject_reference_type@23@H@Z)
 
 
QxExportDllBoostArchive.obj : error LNK2019: symbole externe non résolu "protected: void __thiscall boost::archive::basic_xml_oarchive<class boost::archive::xml_oarchive>::save_override(class boost::archive::class_id_type const &,int)" (?save_override@?$basic_xml_oarchive@Vxml_oarchive@archive@boost@@@archive@boost@@IAEXABVclass_id_type@23@H@Z) référencé dans la fonction "public: class boost::archive::xml_oarchive & __thiscall boost::archive::detail::interface_oarchive<class boost::archive::xml_oarchive>::operator<<<class boost::archive::class_id_type const >(class boost::archive::class_id_type const &)" (??$?6$$CBVclass_id_type@archive@boost@@@?$interface_oarchive@Vxml_oarchive@archive@boost@@@detail@archive@boost@@QAEAAVxml_oarchive@23@ABVclass_id_type@23@@Z)
 
 
QxTools.obj : error LNK2001: symbole externe non résolu "protected: void __thiscall boost::archive::basic_xml_oarchive<class boost::archive::xml_oarchive>::save_override(class boost::archive::class_id_type const &,int)" (?save_override@?$basic_xml_oarchive@Vxml_oarchive@archive@boost@@@archive@boost@@IAEXABVclass_id_type@23@H@Z)
 
 
QxExportDllBoostArchive.obj : error LNK2019: symbole externe non résolu "protected: void __thiscall boost::archive::basic_xml_oarchive<class boost::archive::xml_oarchive>::save_override(class boost::archive::class_id_reference_type const &,int)" (?save_override@?$basic_xml_oarchive@Vxml_oarchive@archive@boost@@@archive@boost@@IAEXABVclass_id_reference_type@23@H@Z) référencé dans la fonction "public: class boost::archive::xml_oarchive & __thiscall boost::archive::detail::interface_oarchive<class boost::archive::xml_oarchive>::operator<<<class boost::archive::class_id_reference_type const >(class boost::archive::class_id_reference_type const &)" (??$?6$$CBVclass_id_reference_type@archive@boost@@@?$interface_oarchive@Vxml_oarchive@archive@boost@@@detail@archive@boost@@QAEAAVxml_oarchive@23@ABVclass_id_reference_type@23@@Z)
 
 
QxTools.obj : error LNK2001: symbole externe non résolu "protected: void __thiscall boost::archive::basic_xml_oarchive<class boost::archive::xml_oarchive>::save_override(class boost::archive::class_id_reference_type const &,int)" (?save_override@?$basic_xml_oarchive@Vxml_oarchive@archive@boost@@@archive@boost@@IAEXABVclass_id_reference_type@23@H@Z)
 
 
QxExportDllBoostArchive.obj : error LNK2019: symbole externe non résolu "protected: void __thiscall boost::archive::basic_xml_oarchive<class boost::archive::xml_oarchive>::save_override(class boost::archive::class_id_optional_type const &,int)" (?save_override@?$basic_xml_oarchive@Vxml_oarchive@archive@boost@@@archive@boost@@IAEXABVclass_id_optional_type@23@H@Z) référencé dans la fonction "public: class boost::archive::xml_oarchive & __thiscall boost::archive::detail::interface_oarchive<class boost::archive::xml_oarchive>::operator<<<class boost::archive::class_id_optional_type const >(class boost::archive::class_id_optional_type const &)" (??$?6$$CBVclass_id_optional_type@archive@boost@@@?$interface_oarchive@Vxml_oarchive@archive@boost@@@detail@archive@boost@@QAEAAVxml_oarchive@23@ABVclass_id_optional_type@23@@Z)
 
 
QxTools.obj : error LNK2001: symbole externe non résolu "protected: void __thiscall boost::archive::basic_xml_oarchive<class boost::archive::xml_oarchive>::save_override(class boost::archive::class_id_optional_type const &,int)" (?save_override@?$basic_xml_oarchive@Vxml_oarchive@archive@boost@@@archive@boost@@IAEXABVclass_id_optional_type@23@H@Z)
 
 
QxExportDllBoostArchive.obj : error LNK2019: symbole externe non résolu "protected: void __thiscall boost::archive::basic_xml_iarchive<class boost::archive::xml_iarchive>::load_override(class boost::archive::version_type &,int)" (?load_override@?$basic_xml_iarchive@Vxml_iarchive@archive@boost@@@archive@boost@@IAEXAAVversion_type@23@H@Z) référencé dans la fonction "protected: void __thiscall boost::archive::xml_iarchive_impl<class boost::archive::xml_iarchive>::load_override<class boost::archive::version_type>(class boost::archive::version_type &,int)" (??$load_override@Vversion_type@archive@boost@@@?$xml_iarchive_impl@Vxml_iarchive@archive@boost@@@archive@boost@@IAEXAAVversion_type@12@H@Z)
 
 
QxTools.obj : error LNK2001: symbole externe non résolu "protected: void __thiscall boost::archive::basic_xml_iarchive<class boost::archive::xml_iarchive>::load_override(class boost::archive::version_type &,int)" (?load_override@?$basic_xml_iarchive@Vxml_iarchive@archive@boost@@@archive@boost@@IAEXAAVversion_type@23@H@Z)
 
 
QxExportDllBoostArchive.obj : error LNK2019: symbole externe non résolu "protected: void __thiscall boost::archive::basic_xml_iarchive<class boost::archive::xml_iarchive>::load_override(class boost::archive::object_id_type &,int)" (?load_override@?$basic_xml_iarchive@Vxml_iarchive@archive@boost@@@archive@boost@@IAEXAAVobject_id_type@23@H@Z) référencé dans la fonction "protected: void __thiscall boost::archive::xml_iarchive_impl<class boost::archive::xml_iarchive>::load_override<class boost::archive::object_id_type>(class boost::archive::object_id_type &,int)" (??$load_override@Vobject_id_type@archive@boost@@@?$xml_iarchive_impl@Vxml_iarchive@archive@boost@@@archive@boost@@IAEXAAVobject_id_type@12@H@Z)
 
 
QxTools.obj : error LNK2001: symbole externe non résolu "protected: void __thiscall boost::archive::basic_xml_iarchive<class boost::archive::xml_iarchive>::load_override(class boost::archive::object_id_type &,int)" (?load_override@?$basic_xml_iarchive@Vxml_iarchive@archive@boost@@@archive@boost@@IAEXAAVobject_id_type@23@H@Z)
 
 
QxExportDllBoostArchive.obj : error LNK2019: symbole externe non résolu "protected: void __thiscall boost::archive::basic_xml_iarchive<class boost::archive::xml_iarchive>::load_override(class boost::archive::class_id_type &,int)" (?load_override@?$basic_xml_iarchive@Vxml_iarchive@archive@boost@@@archive@boost@@IAEXAAVclass_id_type@23@H@Z) référencé dans la fonction "protected: void __thiscall boost::archive::xml_iarchive_impl<class boost::archive::xml_iarchive>::load_override<class boost::archive::class_id_type>(class boost::archive::class_id_type &,int)" (??$load_override@Vclass_id_type@archive@boost@@@?$xml_iarchive_impl@Vxml_iarchive@archive@boost@@@archive@boost@@IAEXAAVclass_id_type@12@H@Z)
 
 
QxTools.obj : error LNK2001: symbole externe non résolu "protected: void __thiscall boost::archive::basic_xml_iarchive<class boost::archive::xml_iarchive>::load_override(class boost::archive::class_id_type &,int)" (?load_override@?$basic_xml_iarchive@Vxml_iarchive@archive@boost@@@archive@boost@@IAEXAAVclass_id_type@23@H@Z)
 
 
QxExportDllBoostArchive.obj : error LNK2019: symbole externe non résolu "public: class boost::archive::library_version_type __thiscall boost::archive::detail::basic_iarchive::get_library_version(void)const " (?get_library_version@basic_iarchive@detail@archive@boost@@QBE?AVlibrary_version_type@34@XZ) référencé dans la fonction "protected: void __thiscall boost::archive::basic_binary_iarchive<class boost::archive::binary_iarchive>::load_override(struct boost::archive::tracking_type &,int)" (?load_override@?$basic_binary_iarchive@Vbinary_iarchive@archive@boost@@@archive@boost@@IAEXAAUtracking_type@23@H@Z)
 
 
QxTools.obj : error LNK2001: symbole externe non résolu "public: class boost::archive::library_version_type __thiscall boost::archive::detail::basic_iarchive::get_library_version(void)const " (?get_library_version@basic_iarchive@detail@archive@boost@@QBE?AVlibrary_version_type@34@XZ)
 
 
IxService.obj : error LNK2019: symbole externe non résolu "private: void __thiscall boost::archive::detail::shared_ptr_helper::append(class boost::shared_ptr<void const > const &)" (?append@shared_ptr_helper@detail@archive@boost@@AAEXABV?$shared_ptr@$$CBX@4@@Z) référencé dans la fonction "public: void __thiscall boost::archive::detail::shared_ptr_helper::reset<class qx::service::IxParameter>(class boost::shared_ptr<class qx::service::IxParameter> &,class qx::service::IxParameter *)" (??$reset@VIxParameter@service@qx@@@shared_ptr_helper@detail@archive@boost@@QAEXAAV?$shared_ptr@VIxParameter@service@qx@@@3@PAVIxParameter@service@qx@@@Z)
 
 
QxTransaction.obj : error LNK2001: symbole externe non résolu "private: void __thiscall boost::archive::detail::shared_ptr_helper::append(class boost::shared_ptr<void const > const &)" (?append@shared_ptr_helper@detail@archive@boost@@AAEXABV?$shared_ptr@$$CBX@4@@Z)
 
 
QxTools.obj : error LNK2019: symbole externe non résolu "class boost::archive::library_version_type __cdecl boost::archive::BOOST_ARCHIVE_VERSION(void)" (?BOOST_ARCHIVE_VERSION@archive@boost@@YA?AVlibrary_version_type@12@XZ) référencé dans la fonction "protected: void __thiscall boost::archive::basic_binary_oarchive<class boost::archive::binary_oarchive>::init(void)" (?init@?$basic_binary_oarchive@Vbinary_oarchive@archive@boost@@@archive@boost@@IAEXXZ)
 
 
QxTools.obj : error LNK2019: symbole externe non résolu "public: void __thiscall boost::archive::detail::basic_iarchive::set_library_version(class boost::archive::library_version_type)" (?set_library_version@basic_iarchive@detail@archive@boost@@QAEXVlibrary_version_type@34@@Z) référencé dans la fonction __catch$?init@?$basic_binary_iarchive@Vbinary_iarchive@archive@boost@@@archive@boost@@IAEXXZ$0
 
 
debug\QxOrmd.dll : fatal error LNK1120: 13 externes non résolus
J'ai l'impression que la compilation se passe bien pourtant la phase de linkage foire , alors que j'ai bien toute les dépendances.

Quelqu’un pourrait il m'aider svp ?