5

ライブラリを追加する方法に対する決定的な答えが見つからないようです。ファイルパスを追加する場所がたくさんあるプロジェクトのプロパティがありますが、それらすべてを編集するべきではないかどうか疑問に思っています。可能性のある各エントリの目的を誰か教えてください。または便利なチュートリアル?私が知っているエントリをリストします。現在、Wwise ライブラリを追加しようとしています。

  1. プロジェクト ->プロジェクト名のプロパティ-> 構成プロパティ -> vc++ ディレクトリ -> ライブラリ ディレクトリ ([編集] をクリックして、関連するファイルパスを追加します)

  2. プロジェクト ->プロジェクト名のプロパティ-> 構成プロパティ -> リンカー -> 一般 -> 追加のライブラリの依存関係 ([編集] をクリックして、関連するファイルパスを追加します)

  3. プロジェクト ->プロジェクト名のプロパティ-> 構成プロパティ -> リンカー -> 入力 -> 追加の依存関係 (ライブラリの名前を手動で入力します)

すべてを通過すると、最初よりも多くのリンカーエラーが発生します

4

1 に答える 1

8
  1. これらは、リンカーが Visual Studio で提供される .libs を検索するディレクトリです。CRT、MFC、ATL、Windows SDK と同様です。それをいじりたくはありません。デフォルト値はレジストリから読み取られ、インストーラーによってそこに書き込まれました。これらの .lib の非標準バージョンにリンクする場合にのみ変更してください

  2. これらは、リンカーが実際にリンクするファイルです。

  3. これらは、2 番目の項目で指定されたファイル、またはソース コードの #pragma コメント ディレクティブから指定されたファイルをリンカーが検索する追加のディレクトリです。これを設定する必要があるのは、箇条書き 2 でファイルのフル パスを指定しなかった場合、または .lib ファイルが VS 標準ディレクトリまたはプロジェクト ディレクトリのいずれにも存在しない場合のみです。たとえば、通常、Boost インストール ディレクトリをそこに置きます。

したがって、箇条書き 2 が重要であり、実際にリンクされるものを指定します。箇条書き 3 は、リンカがファイルを見つけるのを助けるだけです。

于 2012-05-13T15:46:06.043 に答える