1>QxExportDllBoostArchive.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static class boost::archive::detail::basic_serializer const * __cdecl boost::archive::detail::archive_serializer_map<class boost::archive::binary_iarchive>::find(class boost::serialization::extended_type_info const &)" (__imp_?find@?$archive_serializer_map@Vbinary_iarchive@archive@boost@@@detail@archive@boost@@SAPBVbasic_serializer@234@ABVextended_type_info@serialization@4@@Z)" in Funktion ""public: static class boost::archive::detail::basic_pointer_iserializer const * __cdecl boost::archive::detail::load_pointer_type<class boost::archive::binary_iarchive>::find(class boost::serialization::extended_type_info const &)" (?find@?$load_pointer_type@Vbinary_iarchive@archive@boost@@@detail@archive@boost@@SAPBVbasic_pointer_iserializer@234@ABVextended_type_info@serialization@4@@Z)".
1>IxService.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static class boost::archive::detail::basic_serializer const * __cdecl boost::archive::detail::archive_serializer_map<class boost::archive::binary_iarchive>::find(class boost::serialization::extended_type_info const &)" (__imp_?find@?$archive_serializer_map@Vbinary_iarchive@archive@boost@@@detail@archive@boost@@SAPBVbasic_serializer@234@ABVextended_type_info@serialization@4@@Z)".
1>QxTransaction.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static class boost::archive::detail::basic_serializer const * __cdecl boost::archive::detail::archive_serializer_map<class boost::archive::binary_iarchive>::find(class boost::serialization::extended_type_info const &)" (__imp_?find@?$archive_serializer_map@Vbinary_iarchive@archive@boost@@@detail@archive@boost@@SAPBVbasic_serializer@234@ABVextended_type_info@serialization@4@@Z)".
1>QxExportDllBoostArchive.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static class boost::archive::detail::basic_serializer const * __cdecl boost::archive::detail::archive_serializer_map<class boost::archive::binary_oarchive>::find(class boost::serialization::extended_type_info const &)" (__imp_?find@?$archive_serializer_map@Vbinary_oarchive@archive@boost@@@detail@archive@boost@@SAPBVbasic_serializer@234@ABVextended_type_info@serialization@4@@Z)" in Funktion ""public: static class boost::archive::detail::basic_pointer_iserializer const * __cdecl boost::archive::detail::load_pointer_type<class boost::archive::binary_oarchive>::find(class boost::serialization::extended_type_info const &)" (?find@?$load_pointer_type@Vbinary_oarchive@archive@boost@@@detail@archive@boost@@SAPBVbasic_pointer_iserializer@234@ABVextended_type_info@serialization@4@@Z)".
1>IxService.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static class boost::archive::detail::basic_serializer const * __cdecl boost::archive::detail::archive_serializer_map<class boost::archive::binary_oarchive>::find(class boost::serialization::extended_type_info const &)" (__imp_?find@?$archive_serializer_map@Vbinary_oarchive@archive@boost@@@detail@archive@boost@@SAPBVbasic_serializer@234@ABVextended_type_info@serialization@4@@Z)".
1>QxTransaction.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static class boost::archive::detail::basic_serializer const * __cdecl boost::archive::detail::archive_serializer_map<class boost::archive::binary_oarchive>::find(class boost::serialization::extended_type_info const &)" (__imp_?find@?$archive_serializer_map@Vbinary_oarchive@archive@boost@@@detail@archive@boost@@SAPBVbasic_serializer@234@ABVextended_type_info@serialization@4@@Z)".
1>IxParameter.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static void __cdecl boost::archive::detail::archive_serializer_map<class boost::archive::binary_iarchive>::erase(class boost::archive::detail::basic_serializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_iarchive@archive@boost@@@detail@archive@boost@@SAXPBVbasic_serializer@234@@Z)".
1>IxService.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static void __cdecl boost::archive::detail::archive_serializer_map<class boost::archive::binary_iarchive>::erase(class boost::archive::detail::basic_serializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_iarchive@archive@boost@@@detail@archive@boost@@SAXPBVbasic_serializer@234@@Z)".
1>QxTransaction.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static void __cdecl boost::archive::detail::archive_serializer_map<class boost::archive::binary_iarchive>::erase(class boost::archive::detail::basic_serializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_iarchive@archive@boost@@@detail@archive@boost@@SAXPBVbasic_serializer@234@@Z)".
1>QxSerialize_QImage.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static void __cdecl boost::archive::detail::archive_serializer_map<class boost::archive::binary_iarchive>::erase(class boost::archive::detail::basic_serializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_iarchive@archive@boost@@@detail@archive@boost@@SAXPBVbasic_serializer@234@@Z)" in Funktion ""protected: __thiscall boost::archive::detail::pointer_iserializer<class boost::archive::binary_iarchive,class QImage>::~pointer_iserializer<class boost::archive::binary_iarchive,class QImage>(void)" (??1?$pointer_iserializer@Vbinary_iarchive@archive@boost@@VQImage@@@detail@archive@boost@@IAE@XZ)".
1>QxSerialize_QObject.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static void __cdecl boost::archive::detail::archive_serializer_map<class boost::archive::binary_iarchive>::erase(class boost::archive::detail::basic_serializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_iarchive@archive@boost@@@detail@archive@boost@@SAXPBVbasic_serializer@234@@Z)".
1>QxSerialize_QPicture.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static void __cdecl boost::archive::detail::archive_serializer_map<class boost::archive::binary_iarchive>::erase(class boost::archive::detail::basic_serializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_iarchive@archive@boost@@@detail@archive@boost@@SAXPBVbasic_serializer@234@@Z)".
1>QxSerialize_QPixmap.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static void __cdecl boost::archive::detail::archive_serializer_map<class boost::archive::binary_iarchive>::erase(class boost::archive::detail::basic_serializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_iarchive@archive@boost@@@detail@archive@boost@@SAXPBVbasic_serializer@234@@Z)".
1>IxParameter.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static void __cdecl boost::archive::detail::archive_serializer_map<class boost::archive::binary_oarchive>::erase(class boost::archive::detail::basic_serializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_oarchive@archive@boost@@@detail@archive@boost@@SAXPBVbasic_serializer@234@@Z)".
1>IxService.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static void __cdecl boost::archive::detail::archive_serializer_map<class boost::archive::binary_oarchive>::erase(class boost::archive::detail::basic_serializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_oarchive@archive@boost@@@detail@archive@boost@@SAXPBVbasic_serializer@234@@Z)".
1>QxTransaction.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static void __cdecl boost::archive::detail::archive_serializer_map<class boost::archive::binary_oarchive>::erase(class boost::archive::detail::basic_serializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_oarchive@archive@boost@@@detail@archive@boost@@SAXPBVbasic_serializer@234@@Z)".
1>QxSerialize_QImage.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static void __cdecl boost::archive::detail::archive_serializer_map<class boost::archive::binary_oarchive>::erase(class boost::archive::detail::basic_serializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_oarchive@archive@boost@@@detail@archive@boost@@SAXPBVbasic_serializer@234@@Z)" in Funktion ""public: __thiscall boost::archive::detail::pointer_oserializer<class boost::archive::binary_oarchive,class QImage>::~pointer_oserializer<class boost::archive::binary_oarchive,class QImage>(void)" (??1?$pointer_oserializer@Vbinary_oarchive@archive@boost@@VQImage@@@detail@archive@boost@@QAE@XZ)".
etc......
I build with Qt4.73.
Boost 1.47.0 (Boostversion: 1.42.0&1.51= same behavior )
VisualStudio 2008 and Qt-Creator 2.4.0 (same behavior )
*.obj-files are all in release/debug directory
boost files are in Boost/archive/directory
I only edited:
- Code: Select all
QX_BOOST_INCLUDE_PATH = $$quote(<path>/boost/boost_1_47_0)
QX_BOOST_LIB_PATH = $$quote(<path>/boost/lib)
QX_BOOST_LIB_SERIALIZATION_DEBUG = "libboost_serialization-vc90-mt-gd-1_47"
QX_BOOST_LIB_SERIALIZATION_RELEASE = "libboost_serialization-vc90-mt-1_47"
Maybe, i forgot something ?