IT技術サポート総合サイト
 
 言語:  VC++/MFC   PHP/Perl   VB/VBA   ASP/ASP.net   HTML/CSS   基本知識:  Windows   Linux   ネットワーク   MySQL   レンタルサーバ   SEO対策
キーワード: RSS2.0配信
 
 
コラム集:Visual Studio Tips
←前コラム    目次    次コラム→    
 
DirectX開発:include ファイルを開けません。'd3dx9.h'
分類:VC++/MFC     著者:C15年     更新日付:2009/04/21
 
 
ビルドエラー
DirectX SDKをインストールしたのに、ビルドする時、以下のようなエラーが発生。
fatal error C1083: include ファイルを開けません。'd3dx9.h': No such file or directory

あるいは
LINK : fatal error LNK1104: ファイル 'd3dx9.lib' を開くことができません。



解決方法一:プロジェクトのみの設定
ステップ1):
「プロジェクト」−「プロパティ」−「構成プロパティ」−「C/C++」−「全般」−「追加のインクルード ディレクトリ」順でDireceX SDKのインクルードパスを追加する。
例:C:\Program Files\Microsoft DirectX SDK (March 2009)\Include

ステップ2):
「プロジェクト」−「プロパティ」−「構成プロパティ」−「リンカ」−「全般」−「追加のライブラリ ディレクトリ」順でDireceX SDKのlibパスを追加する。
例:C:\Program Files\Microsoft DirectX SDK (March 2009)\Lib\x86

解決方法二:C++の設定
ステップ1):
「ツール」−「オプション」−「プロジェクトおよびソリューション」−「VC++ディレクトリ」画面で、ディレクトを表示するプロジェクトコンボボックスに"インクルードファイル"を選択し、DireceX SDKのインクルードパスを追加する。
例:C:\Program Files\Microsoft DirectX SDK (March 2009)\Include

ステップ2):
「ツール」−「オプション」−「プロジェクトおよびソリューション」−「VC++ディレクトリ」画面で、ディレクトを表示するプロジェクトコンボボックスに"ライブラリ ファイル"を選択し、DireceX SDKのlibパスを追加する。
例:C:\Program Files\Microsoft DirectX SDK (March 2009)\Lib\x86


 
 
←前コラム    目次    次コラム→