私が3つのプロジェクトを持っているとしましょう:
- プロジェクトプログラム->実行可能ファイルにコンパイル
- オーディオ、ツイークバーを参照
- 追加の依存関係:なし
- 追加のライブラリ依存関係:なし
- プロジェクトオーディオ
- fmodのラッパーであり、.libにコンパイルされます
- 追加の依存関係:fmodex_vc.lib
- 追加のライブラリ依存関係:$(SolutionDir)\ libs \ fmod \ lib
- プロジェクトTweakBar
- AntTweakBarのラッパーであり、.libにコンパイルされます
- 追加の依存関係:AntTweakBar.lib
- 追加のライブラリ依存関係:$(SolutionDir)libs \ AntTweakBar \ lib
ここでの問題は、次のコンパイルエラーが発生することです。
致命的なエラーLNK1104:ファイル'AntTweakBar.lib'を開くことができません
このエラーは、「プログラム」のプロジェクト設定でそのlibファイルへのパスを配置することで解決できます。
私が知りたいのは、なぜこのライブラリへのパスが必要なのかということです。fmodは、そのようなパスがなくても完全に正常に機能します。