0

そこで、ヘッダー d3d9.h と d3dx9.h を含む DX9 プログラムをコンパイルしようとしています。ただし、d3dx9.lib を検索しようとすると致命的なエラーが発生し続けます。興味深いのは、d3dx9.h を入力しようとすると、"Microsoft SDKs\Windows..." および "Microsoft DirectX SDK..." のように表示されることです。プロジェクトの VC++ ディレクトリの下にインクルード ディレクトリとライブラリ ディレクトリを設定しました。コードにエラーはありませんが、コンパイル時にのみ発生します。DirectX (2010 年 6 月) は正しくインストールされたので、何が原因なのかわかりません。

4

1 に答える 1

1

d3d9x.libはありません、おそらく文字を転置しました。d3dx9.libです。リンカの設定で名前を確認してください。コード内の#pragmaコメントである可能性があります。

正しく理解できた場合は、[リンカー]、[入力]、[特定のライブラリを無視]の設定を使用してください。

于 2012-04-21T16:40:41.440 に答える