Sorry to repost, but I am at a loss and was hoping I have missed something. I am on Intel C++ 11.0 on windows.
I built boost::filesystem and boost::system as static libraries with the following line in my userconfig.jam
using intel-win : 11.0 : : <cxxflags>/Qstd:c++0x ;
I am then compiling a project (that works with non-C++0x just fine) with /Qstd:c++0x in the command line. But when I try to link it with my calls to boost::filesystem header functions, I get the following link errors (it must be using auto linking)
1>etk_template.obj : error LNK2019: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::get_system_category(void)" (?get_system_category@system@boost@@YAABVerror_category@12@XZ) referenced in function _main
1>etk_template2.obj : error LNK2001: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::get_system_category(void)" (?get_system_category@system@boost@@YAABVerror_category@12@XZ)
1>etk_template.obj : error LNK2019: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::get_generic_category(void)" (?get_generic_category@system@boost@@YAABVerror_category@12@XZ) referenced in function _main
1>etk_template2.obj : error LNK2001: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::get_generic_category(void)" (?get_generic_category@system@boost@@YAABVerror_category@12@XZ)
I am not changing any pre-compiler definitions for boost when I use /Qstd:c++0x. Should I be changing anything there? Am I out of luck?
-Jesse