Подтвердить что ты не робот

Что мне нужно установить для компиляции для Platform Toolset v100 с помощью Visual Studio 2013?

Я только что отформатировал ПК и установил Visual Studio 2013. Теперь я хотел бы скомпилировать решение Visual Studio 2010 С++ без его преобразования и продолжить таргетинг на набор инструментов платформы v100.

Я получаю эту ошибку:

error MSB8020: The build tools for Visual Studio 2010 (Platform Toolset = 'v100') cannot be found. To build using the v100 build tools, please install Visual Studio 2010 build tools.  Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Upgrade Solution...".  C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.targets   64  5   TPC30004

и свойства проекта Я вижу, что, конечно, я пропустил необходимый набор инструментов.

Project properties with Platform Toolset set to Visual Studio 2010 (v100) (not installed)

Я не могу изменить цель, потому что не могу заставить пользователей XP устанавливать новый С++ 2013 повторно распространяемый, поэтому, вероятно, я должен установить Visual Studio 2010, чтобы исправить эту проблему, но, если возможно, я хотел бы избежать этого (небольшой SSD на момент и не много свободного пространства).

Существуют ли другие варианты?

4b9b3361

Ответ 1

Для этого вам потребуется установить Visual Studio 2010. Альтернативы нет.

Вы по-прежнему можете установить на другой диск, чтобы сохранить размер памяти на C: как можно ниже.

Ответ 2

Также существует возможность установки Windows SDK 7.1, который поставляется с теми же инструментами платформы VS2010 в нем и доступен бесплатно. В отличие от версии VS2010 Express, она также включает в себя версию инструментов AMD64 (но не Itanium).