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