ССЫЛКА: фатальная ошибка LNK1104: невозможно открыть файл 'libboost_system-vc90-mt-1_45.lib' - PullRequest
2 голосов
/ 01 июля 2011

Я получаю эту ошибку при попытке собрать / скомпилировать код VS2008 C ++.странная вещь, я установил Boost 1.46.1, но я получаю эту ошибку для Boost 1.45.

ССЫЛКА: фатальная ошибка LNK1104: не могу открыть файл 'libboost_system-vc90-mt-1_45.lib', я пытался смотреть на разныеисточники.Но, к сожалению, пока не удалось ее решить.хотя я включил все пути для библиотек и включаемых файлов.

Пожалуйста, любые указания в этом отношении будут высоко оценены.

Большое спасибо.

Мухаммед

Ответы [ 2 ]

1 голос
/ 01 июля 2011

Это никак не связано с тем, что вы установили (или нет).Происходит то, что VC ++ ожидает эту библиотеку, но не может ее найти.Проверьте ваши «включенные библиотеки» в настройках вашего проекта.Возможно, этот проект supposed для использования версии 1.45.

0 голосов
/ 17 июля 2015

Я также потратил довольно много времени на поиски решения для этого.В моем случае это было простое определение препроцессора BOOST_ALL_NO_LIB, которое подразумевает, что вам не нужна библиотека.

Если это не ваш случай, вам, вероятно, следует использовать bjam.

...