を含める編集:もちろんは、すぐにここに投稿し、その後時間のためにそれに取り組ん後、私は愚かな間違いを見つけた...は開けませんファイル「d3dx9.h」
私は時にコンパイルエラーを取得していますプロジェクトでは#include <d3dx9.h>
にしようとしています。 「致命的なエラーC1083:インクルードファイルを開くことができません: 'd3dx9.h':そのようなファイルまたはディレクトリはありません」というメッセージが表示されます。
- 私はDirectX SDKをインストールしています(私はちょうど役に立たないように再インストールしました)。プロジェクトのプロパティで
- :
- VC++ディレクトリは、期待通り
C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\
にすべての構成—と環境変数%DXSDK_DIR%
ポイントのそれぞれのディレクトリを含めるとライブラリのための「$(DXSDK_DIR)Include;$(IncludePath)
」と「$(DXSDK_DIR)Lib\x86;$(LibraryPath)
」に設定されています。 - C/C++>全般の設定が追加に記載されている
$(DXSDK_DIR)include
はディレクトリ - リンカ>入力>追加の依存は、デバッグのために含まれてい
d3dx9d.lib
とd3dx9.lib
がリリース構成に含まを含めました。
- VC++ディレクトリは、期待通り
- 私はに成功DirectXのサンプルブラウザからチュートリアルプロジェクトをコンパイルして実行することができています。
- Visual StudioのIntellisense /オートコンプリートでは、
d3dx9.h
が見つかり、ファイル内にある型名と関数名が表示されます(他には何も含まれていないため、#include
です)、Intellisenseが見つけられるようです。
私が忘れていることや他に何を試してみるべきですか?
おかげ
あなたのしたことを答えを加えて選択します。削除すると、Liviuがあなたを助けるために費やした労力がなくなります。 – Will
私自身の質問に答えるのが悪いのかどうかはわかりませんでした。しましょう。 – chaosTechnician