Информация об изменениях

Сообщение Re[4]: Библиотеки boost от 06.09.2019 10:27

Изменено 06.09.2019 11:41 Vaynamond

Re[4]: Библиотеки boost
Здравствуйте, Ops, Вы писали:

Ops>Здравствуйте, Vaynamond, Вы писали:


V>>Компилятор, разумеется, не знает, но boost-то ведь в курсе, в каком режиме его собирали. И библиотеки свои он сам тащит в явном виде.


Ops>А ты уверен, что твоя ошибка после переименования не из-за какого-то заголовка, который опосредованно дергает auto_link и для другой либы?

При сборке самих библиотек boost'а с опцией --layout=tagged и добавлением в свой проект дефайна BOOST_AUTO_LINK_TAGGED никаких ошибок не возникло. Вручную в проект библиотеки boost'а в явном виде не добавлялись.
Re[4]: Библиотеки boost
Здравствуйте, Ops, Вы писали:

Ops>Здравствуйте, Vaynamond, Вы писали:


V>>Компилятор, разумеется, не знает, но boost-то ведь в курсе, в каком режиме его собирали. И библиотеки свои он сам тащит в явном виде.


Ops>А ты уверен, что твоя ошибка после переименования не из-за какого-то заголовка, который опосредованно дергает auto_link и для другой либы?

При сборке самих библиотек boost'а с опцией --layout=tagged и добавлением в свой проект дефайна BOOST_AUTO_LINK_TAGGED никаких ошибок не возникло. Вручную в проект библиотеки boost'а в явном виде не добавлялись.

Уточнение: в проект приходится руками добавлять библиотеку libboost_system-mt-gd.lib. Без нее лезут ошибки вида:
libboost_locale-mt-gd.lib(localization_backend.obj) : error LNK2019: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::system_category(void)" (?system_category@system@boost@@YAAEBVerror_category@12@XZ) referenced in function "public: __cdecl boost::thread_exception::thread_exception(int,char const *)" (??0thread_exception@boost@@QEAA@HPEBD@Z)
и т.п.