これは、SVN を使用した Visual Studio でのソリューション構成に関する疑問です。
簡単にするために、VS2010 プロジェクトでコンパイルされた Util.lib という静的ライブラリがあるとします。
Util.lib に依存する、VS2010 でコンパイルされた Capture.lib という静的ライブラリもあります。SVN では、Util.lib は Capture.lib フォルダーの外部にあり、Util プロジェクトは Capture.lib ソリューションに追加されました。これは完全にコンパイルされます。
今問題。DLL をコンパイルする Native という別のプロジェクトがあります。この DLL は、Capture.lib と Util.lib に依存しています。両方を外部として追加し、プロジェクトをネイティブ ソリューションに追加しました。
問題は、Native のコンパイル中に Util.lib が見つからないため、Capture.lib プロジェクトがコンパイルできないことです。これは、Capture プロジェクトの externals フォルダーを検索するために発生します。そして、Utilは現在ありません。
この場合、どうすればよいですか?Util プロジェクト (externals/Capture/externals/Util 内) をネイティブ ソリューションに追加する必要がありますか? これは正しいアプローチですか?
ありがとう