У меня есть много проектов, выполненных с VS2010 на С++. Теперь мы перешли на VS2012, но мы хотим продолжить строительство проектов с помощью среды выполнения VS2010 (нам нужно поддерживать Windows XP).
Насколько нам известно, это возможно с помощью Windows SDK 7.1, поскольку компилятор VC там, поэтому мы его установили. VS2012 распознал SDK, и теперь у нас есть Platform Toolset
с именем Windows7.1SDK
.
Проблема возникает при создании проектов, поскольку некоторые проекты возвращают:
ошибка MSB6006: "CL.exe" вышел с кодом -1073741515.
Кроме того, проекты, зависящие от MFC, также терпят неудачу. MFC недоступны с Windows SDK? Означает ли это, что нам нужно покупать лицензии VS2010 для их установки на машинах с VS2012 только для сборки с использованием компилятора VS2010?
Спасибо заранее.