Я пытаюсь скомпилировать один из моих проектов в Windows 7 с помощью Visual Studio 2013. Я установил Boost 1.53 и установил решение с помощью cmake.
Что происходит, так это то, что теперь скомпилированные библиотеки boost находятся в форме libboost_*-vc120-mt(-gd)-1_53.lib
. В параметрах проекта компоновщика на вкладке ввода я проверил, что библиотеки, которые мне нужны, есть, и на самом деле компилятор может их правильно прочитать.
Однако по какой-то причине я абсолютно не понимаю, компоновщик также пытается найти библиотеки, скомпилированные как vc110
. Например:
error LNK1104: cannot open file 'libboost_filesystem-vc110-mt-gd-1_53.lib'
Набор инструментов платформы, который указан в опции проекта, - "Visual Studio 2013 (v120)". Я не мог найти ссылку на vc110 в любом из вариантов проекта. Можете ли вы помочь мне понять, что происходит?