Impulsionar o erro do linker: símbolo externo não resolvido “boost de classe :: system :: error_category const & __cdecl boost :: system :: get_system_category (void)”
Estou apenas começando com o Boost pela primeira vez, detalhes:
Estou usando o Visual Studio 2008 SP1Eu estou fazendo um x64 BuildEstou usando boost :: asio apenas (e quaisquer dependências que tenha)Meu código agora compila, e apontei meu projeto para as bibliotecas de reforço (depois de ter construído x64 libs) e consegui passar por problemas simples, agora estou enfrentando um erro de vinculador:
2>BaseWebServer.obj : error LNK2001: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::get_system_category(void)" (?get_system_category@system@boost@@YAAEBVerror_category@12@XZ)
2>BaseWebServer.obj : error LNK2001: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::get_generic_category(void)" (?get_generic_category@system@boost@@YAAEBVerror_category@12@XZ)
alguma ideia?
Eu adicionei esta definição: #define BOOST_LIB_DIAGNOSTIC
E agora na minha saída eu vejo isso:
1>Linking to lib file: libboost_system-vc90-mt-1_38.lib
1>Linking to lib file: libboost_date_time-vc90-mt-1_38.lib
1>Linking to lib file: libboost_regex-vc90-mt-1_38.lib
o que parece indicar que é infact ligando no sistema lib.