Фатальная ошибка LNK1104: невозможно открыть файл 'libboost_date_time-vc100-mt-gd-1_53.lib' - файл игнорируется, независимо от того, на что я ссылаюсь
Я просто bjam
Ed Boost и кажется, что он все еще собирается отказаться работать (я уже пытался и бросил делать эту библиотеку). Я запустил bjam.exe и связал:
включить каталоги: C: \... \ boost_1_53_0
Библиотечные каталоги: C: \... \ boost_1_53_0 \ bin.v2 \ libs
Но я все еще получаю ошибку. Поэтому я решил посмотреть в папках, и это оказалось путь к нужной библиотеке:
C: \... \ boost_1_53_0 \ bin.v2 \ libs \ date_time \ build \ msvc-10.0 \ debug \ link-static \ threading-multi \
Если я явно добавлю эту папку в каталоги библиотеки, библиотека будет найдена, но в VCC появится другая ошибка, запрашивающая другую библиотеку.
Итак, как мне попросить bjam создать систему папок, понятную для VCC?
2 ответа
Добавление каталога C:...\boost_1_55_0\stage\lib работало для меня. Добавлено в:
Свойства проекта -> Свойства конфигурации -> Каталоги VC++ -> Каталоги библиотек.
Помогла мне и следующая ссылка на "Свойства конфигурации -> Компоновщик -> Общие -> Дополнительные каталоги библиотек". 'C:\Program Files\boost\boost_1_55_0\stage\lib'