4

最近、Windows デスクトップ用の Visual Studio 2012 Express をインストールしました。それに伴い、Windows 8 SDK の一部もインストールされました。

現在、DirectX 11 を使用する Windows Vista/7 プラットフォーム専用のプログラムを開発したいと考えています。これまでは、2010 年 6 月から Windows 7.1 SDK と DirectX SDK をインストールしただけで、すべてうまくいきました。ただし、現在、DirectX SDK が Windows 8 SDK に組み込まれているため、少し混乱しています。また、VS2012 はデフォルトで Windows 8 SDK を使用します。

私は何をすべきか?Windows 8 SDK をインストールし、それを使用して DirectX で Windows 7 用のプログラムを作成しますか? それとも、Windows 7.1 SDK と DirectX /june 2010 SDK を使い続けるのでしょうか? 私のプログラム (7 固有の機能を使用していない) が、Vista および 7 で引き続き動作することを確認したいと思います。

4

1 に答える 1

2

あなたには2つの選択肢があると思います

  1. Win8 SDK をインストールし、Win7 と互換性のある機能を使用しました。Win8 SDK には DirectX SDK が含まれており、一部の機能は win8 でのみ動作するため、そのような機能を使用しない限り、プログラムは win7 で動作します。
  2. Win7 SDK をインストールします。これにより、プログラムが Win7 で動作することが保証されます。

1 つだけ、使用している機能がプラットフォームで利用できることを確認してください。それだけです。参考までに、DirectX SDK に関するページを次に示します。

DirectX SDK はどこにありますか?

于 2012-10-13T02:31:40.933 に答える