Как компилировать проекты VC++ 2010 с помощью Visual Studio 2012 и Windows SDK 7.1

У меня много проектов, выполненных с помощью 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?

Заранее спасибо.

14
задан ildjarn 19 June 2012 в 19:34
поделиться