質問: Visual Studio 2010プロジェクトで参照されるライブラリ たとえば、プログラムのエントリポイントを持つ*メインプロジェクト*と、メインライブラリとリンクしている*静的ライブラリ*を持つ2番目のプロジェクトの2つのプロジェクトを持つC ++ Visual Studio 2010ソリューションがあるとします)、これは他のVS2010ソリューションで使用されています。 The *static library project* uses an additional third-party library (.lib). Currently, this third-party static library is set in the *main project's* Additional Dependencies field of the Linker -> Input section of the Property Pages, in order for the whole program to compile. 私の質問は、*静的ライブラリプロジェクト*にこの依存関係を追加する方法があるからです。そのため、各プロジェクトの*メインプロジェクト*から手動で追加する必要はありません*静的ライブラリプロジェクト*が含まれている異なるVS2010ソリューションはありますか? これを行うさまざまな方法はありますか?静的ライブラリプロジェクトによって生成された.libにこのサードパーティのライブラリを埋め込みますか?これを行うための良い練習や推奨はありますか? ありがとう!
回答: 静的ライブラリは、リンカの他の出力と同様です。静的なlibプロジェクトの 'ライブラリアンオプション'に依存関係を追加することができます。これらの依存関係は、通常どおりにリンクされます。