Boost linker error: Nierozwiązany zewnętrzny symbol „class boost :: system :: error_category const & __cdecl boost :: system :: get_system_category (void)”

Po raz pierwszy zaczynam od Boosta, szczegóły:

Używam Visual Studio 2008 SP1Robię kompilację x64Używam tylko boost :: asio (i wszelkich posiadanych zależności)

Mój kod teraz się kompiluje i wskazałem mój projekt w bibliotekach boost (po zbudowaniu biblioteki x64) i przeszedłem przez proste problemy, teraz mam do czynienia z błędem linkera:

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)

jakieś pomysły?

Dodałem tę definicję: #define BOOST_LIB_DIAGNOSTIC

A teraz w moim wyjściu widzę to:

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

co wydaje się wskazywać, że jest to faktyczne linkowanie w lib systemu.

questionAnswers(7)

yourAnswerToTheQuestion