Boost logo

Boost Users :

Subject: [Boost-users] Unresolved symbols
From: Robert Dailey (rcdailey_at_[hidden])
Date: 2009-06-14 19:48:13


Hi everyone,
I'm using Boost 1.39, and I'm getting the following linker errors on MSVC9:

MainWindow.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) class boost::system::error_category const & __cdecl
boost::system::get_system_category(void)" (__imp_?get_system_category_at_system
@boost@@YAABVerror_category_at_12@XZ) referenced in function "void __cdecl
boost::system::`dynamic initializer for 'system_category''(void)"
(??__Esystem_category_at_system@boost@@YAXXZ)
OverlayViewModel.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) class boost::system::error_category const & __cdecl
boost::system::get_system_category(void)" (__imp_?get_system_category_at_system
@boost@@YAABVerror_category_at_12@XZ)
OverlayNode.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) class boost::system::error_category const & __cdecl
boost::system::get_system_category(void)" (__imp_?get_system_category_at_system
@boost@@YAABVerror_category_at_12@XZ)
MainWindow.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) class boost::system::error_category const & __cdecl
boost::system::get_generic_category(void)"
(__imp_?get_generic_category_at_system@boost@@YAABVerror_category_at_12@XZ)
referenced in function "void __cdecl boost::system::`dynamic initializer for
'generic_category''(void)" (??__Egeneric_category_at_system@boost@@YAXXZ)
OverlayViewModel.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) class boost::system::error_category const & __cdecl
boost::system::get_generic_category(void)"
(__imp_?get_generic_category_at_system@boost@@YAABVerror_category_at_12@XZ)
OverlayNode.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) class boost::system::error_category const & __cdecl
boost::system::get_generic_category(void)"
(__imp_?get_generic_category_at_system@boost@@YAABVerror_category_at_12@XZ)

The issues above don't really make any sense. The calling convention,
according to the information above, is __cdecl, and in my project settings
I'm using cdecl as well. I found several posts about this on the mailing
list but no solutions were offered that I could see. How can I resolve these
issues? Note that I am using static libraries.



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net