Ошибка компоновщика буста: Неразрешенный внешний символ «класс boost :: system :: error_category const & __cdecl boost :: system :: get_system_category (void)»

Я только начинаю работу с Boost, подробнее:

I'm using Visual Studio 2008 SP1 I'm doing an x64 Build I'm using boost::asio only (and any dependencies it has)

Мой код теперь компилируется, и я указал свой проект на библиотеки надстроек (после сборки библиотек x64) и преодолел простые проблемы, теперь я столкнулся с ошибкой компоновщика:

2>BaseWebServer.obj : error LNK2001: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::get_system_category(void)" ([email protected]@[email protected]@[email protected]@XZ)
2>BaseWebServer.obj : error LNK2001: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::get_generic_category(void)" ([email protected]@[email protected]@[email protected]@XZ)

есть идеи?

Я добавил это определение: #define BOOST_LIB_DIAGNOSTIC

И теперь в моем выводе я вижу это:

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

который, кажется, указывает на то, что это ссылка на систему в lib.

Ответы на вопрос(7)

Ваш ответ на вопрос