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.

Respuestas a la pregunta(7)

Su respuesta a la pregunta