2016-03-25 15 views

答えて

10

Visual Studio 2012以降、デフォルトツールセット(v110)はWindows XPをサポートしていませんでした。 Windows Vista用のプログラムを作成することができただけです。

ユーザーはWindows XPを使用している独自の顧客を持っているため、Visual Studio開発者はユーザーから多くの抗議を受けました。 Visual Studio開発者はVisual Studio 2012 Update 4にv110_xpを導入しました。これはWindows XPもサポートしています。

Visual Studioのすべてのバージョン(2013 - > v120、2015 - > v140)では、このアプローチを続けているため、Windows XP以降の追加ツールセット(v120_xpおよびv140_xp)が追加されています。

Windows Vista以降でのみ使用するプログラムを作成する場合は、デフォルトのツールセット(_xpサフィックスなし)を使用する必要があります。しかし、Windows XPでプログラムを実行する必要がある場合は、_xpという接尾辞付きのツールセットを使用する必要があります。

+0

ツールセットの機能に_xpとの違いがありますか、それともシステムの最小バージョンですか? – bajos

+1

はい、DirectXのような特定のものにはいくつかの違いがあります。 違いは次のとおりです。 https://blogs.msdn.microsoft.com/vcblog/2012/10/08/windows-xp-targeting-with-c-in-visual-studio-2012/ –

関連する問題