web-dev-qa-db-ja.com

Visual Studio 2013を使用してPlatform Toolset v100用にコンパイルするためにインストールする必要があるものは何ですか?

PCをフォーマットし、Visual Studio 2013をインストールしました。次に、変換せずにVisual Studio 2010 C++ソリューションをコンパイルし、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ユーザーに新しいC++ 2013再配布可能ファイルをインストールするように強制できないため、ターゲットを変更できません。おそらくVisual Studio 2010をインストールして問題を修正する必要がありますが、可能であればそれを避けてください(現時点ではSSDが小さく、空き容量はあまりありません)。

他に利用可能なオプションはありますか?

29
Drake

そのためには、Visual Studio 2010をインストールする必要があります。代替手段はありません。

C:のメモリフットプリントをできるだけ低く保つために、別のドライブにインストールすることもできます。

24
galop1n

Windows SDK 7.1をインストールするオプションもあります。これには、同じVS2010プラットフォームツールが付属しており、無料で利用できます。 VS2010 Expressエディションとは異なり、AMD64(Itaniumではない)バージョンのツールも含まれています。

1
Don Joe