2011-06-18 12 views
1

私は小さな.libを作成しています.libサブ依存関係

この小さな.libにはいくつかの.libが必要です。 私の小さな.libには、これらの他の.libの "コード"が含まれています。 私の小さな.libを使用するアプリケーションは、これらの他の.libを必要としません。

私は、私はあなたがひとつのソリューション内のすべてのプロジェクトを置くと仮定しますのVisual C++ 2010に

答えて

1

を使用しています。 "small lib"プロジェクト、Properties、Librarian、Generalを右クリックします。 [追加の依存関係]設定に依存ライブラリを追加します。 DebugコンフィグレーションとReleaseコンフィグレーションのリリースビルドでそれらのデバッグビルドを確実に取得するには、

$(OutDir)foo1.lib $(OutDir)foo2.lib 

などのようにしてください。もう一度右クリックし、プロジェクトの依存関係を確認し、依存ライブラリのプロジェクトにチェックが入っていることを確認し、 "small lib"プロジェクトの前にビルドされていることを確認します。

依存する.libsがソリューションに含まれていないプロジェクトによって既に構築されている場合は、追加の依存関係設定に追加するだけです。リリースビルド構成に切り替えて、繰り返します。

関連する問題