Ошибка компоновщика при использовании буст-потоков - PullRequest
0 голосов
/ 21 марта 2011

Я пытаюсь использовать потоки повышения, но при запуске программы я получаю следующее:

LINK : fatal error LNK1104: cannot open file 'libboost_date_time-vc100-mt-gd-1_46.lib'

Каталоги, которые я включил в компоновщик: c: \ boost_1_46_0 \ libs \и c: \ boost_1_46_0 \ boost.
И я использую Visual Studio Express 2010.

Спасибо.

1 Ответ

3 голосов
/ 21 марта 2011

Укажите $ (BOOSTROOT) / lib в качестве «дополнительного каталога библиотеки» для компоновщика.(Примечание: это НЕ libs с s)

Это предполагает, что вы создали библиотеки boost, используя компилятор Visual Studio.Из обсуждения в комментариях кажется, что вы этого не сделали.

Я рекомендую, вместо того, чтобы пытаться собирать библиотеки самостоятельно, вы используете установщик для получения предварительно собранных двоичных файлов.Вот установщик: http://www.boostpro.com/download/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...