2

Visual Studio 2010 および 2008 以外のどのコンパイラが DirectX SDK Jun 2010 をサポートしていますか?

私は初心者で、DirectX 11 でプログラミングしたいと思っていますが、インターネットが非常に限られており、小さなファイル (300 MB) しかダウンロードできない場合があります。

DirectX 11 のプログラミングに使用できるすべてのコンパイラを知っておくと興味深いでしょう。

4

1 に答える 1

2

ボックスのDirectX10/11のヘッダーやライブラリを実際に含むコンパイラの短いリストを次に示します。

  • TDM-バージョン4.7以降のGCCx64ビルドには、DirectX 10/11ヘッダーとライブラリが付属しています:http://tdm-gcc.tdragon.net/
  • TDM-GCC x64ビルド4.6.1には、ほとんどのDirectX 10/11ヘッダーとライブラリが付属していますが、DWM APIのサポートが制限されています。x86のライブラリがなく、一部のヘッダーが正しくありません:https ://sourceforge.net/ p / tdm-gcc / feature-requests / 27 /
  • プレーンWindowsGCC(MinGW)にはDirectX 10/11は含まれていませんが、DirectX 9の限られた部分をすぐにサポートします(たとえば、D3DXは含まれていません)。
  • Orwell Dev-C++のTDM-GCC4.6.1ビルドには、DirectX9/10/11ヘッダーとライブラリが含まれています。これらは2010年6月のSDKによって提供され、ライブラリはGCC .a形式に変換されます:http ://sourceforge.net/projects/orwelldevcpp/ 。

実際、かなり最新のWindowsコンパイラは、DirectX10/11ヘッダーをコンパイル/サポートできるはずです。私はGCC3.4.2がかなり苦労しているのを見てきましたが、そのバージョンは古いものです。ヘッダーは、いわば簡単な部分です。ヘッダーを適切なインクルードフォルダーにダンプするだけで、コンパイラーが突然DirectX10/11をサポートします。

他の部分であるライブラリは、より難しい部分です。x64とx64の両方のライブラリを取得し、GCCの.aに変換する(lib2aを使用する)のは面倒な場合があります。幸い、TDM-GCCのようなコンパイラやDev-C ++のようなIDEは、しばらく前にライブラリとともに出荷され始めました。また、ライブラリの.aファイルを適切なフォルダにダンプすると、最近のコンパイラのほとんどが突然DirectX10/11をサポートするようになります。

于 2012-12-01T21:41:50.280 に答える