Ошибка компоновщика после обновления решения до VS2012

Я разрабатывал проект, который использует (среди прочих) boost::filesystem под VS2010, Сегодня я решил перейти на VS2012, обновил решение (просто позвольте VS сделать это автоматически), и когда я попытался скомпилировать, кажется, все прошло нормально, кроме 1 вещи:

fatal error LNK1104: cannot open file 'libboost_filesystem-vc100-mt-gd-1_53.lib'

я держу boost в отдельной папке (за пределами местоположения проекта) пути кажутся правильными (я предварительно скомпилировал *.lib файлы boost, как для VS2010 а также VS2012). Ошибка предполагает, что проект ищет старые версии библиотек (vc100 вместо vc110) но я понятия не имею, как это изменить.

1

Решение

Убедитесь, что Набор инструментов платформы опция установлена ​​в v110, Щелкните правой кнопкой мыши на названии проекта и выберите свойства. Тогда под Свойства конфигурации -> генеральный -> Набор инструментов платформы Выбрать Visual Studio 2012 (v110).

4

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

Других решений пока нет …

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