2012-01-25 35 views
6

私は見ましたが、 MinGWでDirect3d 10または11を使用することに関する資料が見つかりません。物事を働かせるためには何が必要ですか? DX SDKが提供するヘッダファイルにエラーが発生しています。MinGWでDirectX 11アプリケーションをコンパイルする方法

でも、誰もしないでくださいは、Visual Studioを提案すると思います。

答えて

5

ここでは、MinGWでSDKの作業からDXヘッダーを取得する方法を説明しているようです:http://d.hatena.ne.jp/tbk/20110115/1295080728 Google翻訳を使用してページを英語に翻訳してください。

また、ここからmingw64プロジェクトのDirectXヘッダーを使用してみてください:http://sourceforge.net/projects/mingw-w64/files/ "ヘッダーとCRTソースv2.0.1(r4623)(7.0 MB)をダウンロードする"が必要です。または、あなたはsvnから直接それらをチェックアウトすることができます:https://mingw-w64.svn.sourceforge.net/svnroot/mingw-w64/trunk/mingw-w64-headers/

+0

私は日本のサイトから試して示唆を与え、また、私が見つけた別のサイトから(私はIID番号を必要とするので)と、単純なHello World DX11プログラムをコンパイルするために管理。残念ながら、それは32ビットでしか動作しないようです。 64ビットコンパイルがクラッシュします。また、私はすでにMinGW-w64の最新バージョンを使用していますが、DX11のヘッダーはそれに含まれていません。 ID3D11Deviceが定義されていないなどの理由でエラーが発生します。 –

+0

@Chris_F 64ビットDirectXライブラリにリンクしましたか? – fabspro

関連する問題