1. ホーム
  2. c++

致命的なエラー C1083: Including File を開くことができない。「致命的なエラー LNK1104: ファイル "d3dx9.lib" を開くことができない 解決方法

2022-03-01 15:09:56

fatal error C1083: Unable to open include file: "d3dx9.h": そのようなファイルやディレクトリはありません



1>LINK : fatal error LNK1104: Unable to open file "d3dx9.lib".LINK : LNK1104: Unable to open file "d3dx9.lib"

いずれもDirect SDKのディレクトリが正しく設定されていないことが原因と思われますが、Visual Studio 2010では、以下のように設定することができます。

<スパン プロジェクト上で右クリック - プロパティ - VC++ ディレクトリ - インクルードディレクトリに、インストールされている SDK の場所を追加します。

<スパン インストールされたSDKの場所をlibraryディレクトリに追加する 例: D:\Program FilesMicrosoft DirectX SDK (June 2010)\Lib

Visual Studio 2008 を使用している場合は、ツールメニュー - オプション - プロジェクトとソリューション - VC++ ディレクトリ ( VC++ディレクトリー ) を設定し、このページを見つけ、[Show directories for]ドロップダウン リストで[Include files for configuration]と[Libary files for configuration]を選択します。