私はヘッダーd3d9.hとd3dx9.hを含むDX9プログラムをコンパイルしようとしています。しかし、d3dx9.libを見つけようとすると致命的なエラーが発生します。興味深いのは、d3dx9.hを入力しようとすると「Microsoft SDKs \ Windows ...」と「Microsoft DirectX SDK ...」のように表示されるということです。私はプロジェクトのVC++ディレクトリの下にインクルードとライブラリのディレクトリを設定しました。私はコードにエラーはなく、コンパイルするときだけです。 DirectX(2010年6月)が正しくインストールされたため、何が原因で起こりうるのか分かりません。VC++の致命的なエラーLNK1104 w/d3d9x.lib
0
A
答えて
1
d3d9x.libはありません。おそらく文字を転記しました。これはd3dx9.libです。名前のリンカ設定を確認してください。多分#pragmaコメントがあなたのコードにあります。
正しいと確信できる場合は、リンカ、入力、特定のライブラリを無視する設定を使用してください。
+0
うわー、私は3時間それを見て、私はそれを正しく入力したと思うことを誓う。あなたに貸しがある。 – Taslem
関連する問題
- 1. vC++コンパイルエラーRC:致命的なエラーRC1107:無効な使用。 RC /?
- 2. 致命的なエラー:
- 3. 致命的なエラーLNK1104:ファイル 'kernel32.lib'を開くことができません
- 4. LINK:致命的なエラーLNK1104:ファイル 'libcpmt.lib'を開くことができません
- 5. SQLエラー: '致命的なエラー'
- 6. Herokuの致命的なエラー
- 7. SIGABRTの致命的なエラー
- 8. 致命的なエラー:phpmyadminの
- 9. HttpURLConnectionの致命的なエラー
- 10. PHPの致命的なエラー
- 11. Mongoの致命的なエラー
- 12. Joomlaの致命的なエラー
- 13. Androidの致命的なエラー
- 14. OOPの致命的なエラー
- 15. PHPの致命的なエラー
- 16. 致命的なエラー:134217728
- 17. 致命的なutf8_strposエラー
- 18. 致命的なエラーC1083
- 19. $ wpdb致命的なエラー
- 20. 致命的なエラーPHP、Pear?
- 21. PHP:トリガ致命的なエラー?
- 22. コンパイルエラー: `致命的なエラー:gfc_todo:`
- 23. mysqli bind_param()致命的なエラー
- 24. phpUnit致命的なエラー
- 25. 致命的なエラー:メモリ
- 26. EXC_BAD_ACCESS致命的なエラー
- 27. 致命的なエラー:以下
- 28. CakePhp致命的なエラー
- 29. 致命的なエラー:CAGradientLayer
- 30. eText.setError()致命的なエラー
この意味は? d3d9x.libまたはd3dx9.lib?エラーメッセージをコピーして貼り付けます。設定を変更した場合は、変更したものを正確に*言う。 –
>ビルドが開始されました2012/04/21 11:19:26 AM。 1> InitializeBuildStatus: 1> "Debug \ Direct3D.unsuccessfulbuild"をタップします。 1> ClCompile: 1> main.cpp > LINK:致命的なエラーLNK1104:ファイル 'd3d9x.lib'を開くことができません 1> 1>ビルドFAILED。 – Taslem
はコンパイル時の正確な出力です。そして、それはすべてd3dx9.libとして設定されます。 $(DXSDK_DIR)includeと$(DXSDK_DIR)lib \ x86をライブラリの下にインクルードしました。変わった部分は、チュートリアル(http://www.directxtutorial.com/Tutorial9/B-Direct3DBasics/dx9B5.aspx#still)がそれらをビルドパスに追加すると言っていないということです。 – Taslem