Linking Boost дает мне ошибку - PullRequest
1 голос
/ 10 января 2011

При попытке скомпилировать мое решение с VS2010 я получаю ошибку компилятора:
"ошибка LNK1104: не удается открыть файл 'libboost_unit_test_framework-vc100-mt-gd-1_45.lib'"
Я пытался найти этот файл на жестком диске, но безуспешно.
Почему я получаю эту ошибку и как ее исправить?

Ответы [ 2 ]

3 голосов
/ 10 января 2011

вам нужно взять скомпилированные библиотеки Boost для вашей системы, например, boostpro.com или собрать Boost самостоятельно.Затем добавьте путь к Boost .lib к вашим путям компоновщика

2 голосов
/ 10 января 2011

Некоторые библиотеки Boost требуют сборки.Как отмечает ответ Робин Гуд, вы можете скачать инсталляцию с включенными двоичными файлами или создать их самостоятельно (что немного неудобно).См. http://www.boost.org/doc/libs/1_45_0/more/getting_started/windows.html для подробного обсуждения.

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