Boost::Пул не подключается
-
14-12-2019 - |
Вопрос
Я использую boost::pool
.У него есть только файл заголовка, нет файла dll, o или lib.Без них должно работать.
Когда я компилирую свой код, он говорит:
LNK1104: cannot open file 'libboost_thread-vc100-mt-gd-1_49.lib'
Почему это?Не должно быть .lib, вызывающего проблемы.
Решение
Я не знаю многого о Boost.Pool
, но документация делает скажите, что это только заголовок.Вы, вероятно, в том числе Boost.Threads
где-то в вашей программе или в какой-то части Boost.Pool
полагается на Boost.Threads
.
Я вижу, ты используешь МСВК.Вам необходимо иметь Способствовать росту библиотеки в тебе путь поиска в библиотеке;способ добавления каталогов поиска зависит от версия MSVC, который вы используете.
Если вы еще не создали двоичные файлы библиотеки Boost, взгляните на этот вопрос за несколько советов.
Вот хороший ссылка из самого Boost.
И эта страница от Mircrosoft покажет вам, как настроить каталог библиотеки.Используйте ссылку/раскрывающийся список вверху страницы, чтобы получить конкретные инструкции по твой версия MSVC.