Ogre3d не может связать библиотеки повышения в Visual Studio 2010

Недавно я попытался настроить проект ogre 3d v.19, следуя инструкциям на их веб-странице.
После настройки проекта я пытаюсь его построить и получаю следующую ошибку:

ССЫЛКА: фатальная ошибка LNK1104: не удается открыть файл «libboost_thread-vc100-mt-gd-1_55.lib»

Я убедился, что я использую правильный Ogre SDK (VC10). Я также проверил, был ли файл выше на его месте — и это было! Это в папке, которую он должен, но я все еще получаю ошибку.

Пожалуйста помоги.

1

Решение

Вы должны аккуратно проверить, что все библиотеки boost (в основном расположены в «OgreSDK_vc10_v1-9-0 \ boost \ lib \»), например, для конфигурации отладки:
libboost_thread-VC100-мт-Г.Д.-1_55.lib
libboost_system-VC100-мт-Г.Д.-1_55.lib
libboost_date_time-VC100-мт-Г.Д.-1_55.lib
libboost_chrono-VC100-мт-Г.Д.-1_55.lib
объявлены в конфигурации вашего проекта (Project-> Settings-> Linker-> Input-> Дополнительные зависимости). Кроме того, вы должны указать правильный путь, по которому VS2010 будет искать эти библиотеки, указав Project-> Settings-> Linker-> General-> Additional Library Directory. После всех этих шагов у линкера есть вся информация, чтобы обнаружить необходимые библиотеки и обработать их.

1

Другие решения

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

Свойства конфигурации — Линкер — Общие — Дополнительные каталоги библиотек

$ (OGRE_HOME) \ импульс \ Lib
$ (OGRE_HOME) \ Lib \ $ (Конфигурация)

0

По вопросам рекламы [email protected]