1

私は現在、ゲームプログラミングの本を読んでいて、directx9コードをコンパイルしようとしています。

私は最新のDirectX11SDKを持っており、コードにはこれらのコード行があります

#pragma comment(lib,"d3d9.lib")
#pragma comment(lib,"d3dx9.lib")

しかし、私はLINKを取得します:致命的なエラーLNK1104:ファイル'd3dc9.lib'を開くことができません

このファイルを見つけるように設定する方法がわかりませんが、DirectX 11 SDKのLibファイル内になく、要求したものではないため、実際に要求する理由がわかりません。にとって。

4

1 に答える 1

3

リンカーは .lib ファイルの名前のみを認識し、ファイルが格納されているディレクトリは認識しません。プロジェクト + プロパティ、リンカー、一般、追加のライブラリ ディレクトリの設定。

バージョン 11 SDK は非常に新しいものです。これらの .lib が配布されなくなった場合は、古いバージョンの SDK が必要になることがあります。2010 年 6 月版にそれらがあることは知っています。ダウンロードはこちら

于 2011-09-30T19:01:39.943 に答える