Можно ли добавить набор инструментов компилятора Visual С++ v120 в Visual Studio 2015?

У меня есть программа с использованием библиотеки GSL, которая хорошо работала с Visual Studio 2013. Теперь я настроил новую версию Windows и установил сообщество Visual Studio 2015 RC.

После этого я больше не могу скомпилировать код. После преобразования кода в новый набор инструментов я получил ошибку, что некоторые внешние символы библиотек не удалось найти. Я думаю, что это имеет какое-то отношение к тому факту, что библиотека была построена с помощью Visual С++ v120.

Итак, есть ли возможность добавить эту версию компилятора в Studio? И это работает без проблем рядом с установленной новой версией. Я не хочу устанавливать более старую версию VS, из-за возможности некоторых проблем, связанных с установленной версией версии.

Ответ 1

  • Установить Visual Studio 2013
  • Откройте проект в Visual Studio 2015
  • На странице "Общие" свойств проекта измените набор инструментов платформы на "Visual Studio 2013 (v120)"

Вам не нужно открывать Visual Studio 2013; вам просто нужно установить его, чтобы Visual Studio 2015 мог найти набор инструментов. (К сожалению, нет способа установить только набор инструментов.)

Ответ 2

Вы можете установить версию набора VS2013 с установщика VS2015 без установки visual studio 2013. С установщика 2015 года выберите Windows 8.1 и Windows Phone 8.0/8.1 Tools. Вот оно.

Нашел его в форуме msdn (должен быть первый раз, когда что-то действительно разрешено на форуме в Microsoft)