Error del enlazador de Boost: símbolo externo no resuelto "clase boost :: system :: error_category const & __cdecl boost :: system :: get_system_category (void)"
Estoy empezando con Boost por primera vez, detalles:
Estoy usando Visual Studio 2008 SP1Estoy haciendo un build x64Estoy usando boost :: asio solamente (y cualquier dependencia que tenga)Mi código ahora se compila, y señalé mi proyecto en las bibliotecas de impulso (después de haber creado x64 libs) y superé problemas simples, ahora estoy enfrentando un error 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)
¿algunas ideas?
Agregué esta definición: # define BOOST_LIB_DIAGNOSTIC
Y ahora en mi salida veo esto:
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
lo que parece indicar que es infact link en el sistema lib.