Я только начинаю с Boost в первый раз, подробности:
- Я использую Visual Studio 2008 SP1
- Я делаю x64 Build
- Я использую boost:: asio only (и любые его зависимости)
Теперь мой код компилируется, и я указал свой проект на библиотеки boost (после создания x64 libs) и прошел мимо простых проблем, теперь я столкнулся с ошибкой компоновщика:
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: #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
который, по-видимому, указывает на то, что он связан с infact в системе lib.