0

大学のプロジェクトで使用できるDirectXサンプルアプリケーションがいくつかありますが、DirectXでいくつか問題があります。

(Visual Studio 2008を使用しており、Windows Vista 64ビットを使用しています)2010年6月バージョンのDirectX SDK(DXSDK_Jun10)をインストールしましたが、インストールプロセスの最後にエラーが発生します-'エラーコード: S1023'-フォルダをチェックしていますが(C:\ Program Files(x86)\ Microsoft DirectX SDK(2010年6月)\ Lib \ x86、C:\ Program Files(x86)\ Microsoft DirectX SDK(2010年6月)\ Includeなど)すべてのファイルはそこにあるように見えます。)

サンプルプロジェクトのソリューションを開き(以前は同じOSとバージョンのVisual Studio 2008を使用している他のPCで何度も動作していました)、次の手順を完了しました-

  • Visual Studioがリンクされたファイルを探す場所を認識していることを確認します-[ツール]->[オプション]->[プロジェクトとソリューション]->[VCディレクトリ]そして、ディレクトリをインクルードファイルとライブラリファイル(上記のディレクトリ)に追加しました

  • プロジェクトソリューションを右クリックし、[プロパティ]->[リンカー]->[入力](すべての構成の場合)を選択し、d3d10.libd3dx10d.libdxguid.libおよびdxerr.libにリンクしました。

コンパイラは次のエラーを出します「LINK:致命的なエラーLNK1104:ファイル'd3d10.lib'を開けません」

チェックしたところ、d3d10.libはLib\x64とLib\x86の両方にあります。

どんな助けでも大歓迎です、ありがとう!

編集:以下に提案するポスターとして、ライブラリを「追加の依存関係」に追加しようとしました。それでも同じ結果が得られます。

4

1 に答える 1

0

リンカー オプションでライブラリ ディレクトリを指定します: [プロジェクト プロパティ] -> [リンカー] -> [全般] -> [追加のライブラリ ディレクトリ]

于 2012-07-10T18:28:43.510 に答える