プロジェクト間の依存を張ってもライブラリプロジェクトの生成したライブラリがメインのプロジェクトに
リンクされなくてはまったのでググってみると答えがあった。
http://iron.3rin.net/Entry/47/
より引用させていただきます。
VisualStudio2010において、依存関係の取り扱いが2008以前と異なる
(今回は、SP1で確認してます)
たとえば、プロジェクト内にAスタティックライブラリーとBアプリケーション(EXE,DLLなど)
のサブプロジェクト登録して、BアプリケーションにAスタティックライブラリをリンクする場合、
2008までは、プロジェクト依存関係を定義するだけで、Bアプリケーションは、Aスタティックライブラリ
を自動的にリンクできたが、2010からはこれでは、リンクされない。
Bアプリケーションで、Aスタティックライブラリを自動リンクさせる場合、Bアプリケーションのプロパティを
を開き、共通プロパティより、「新しい参照の追加」で、Aスタティックライブラリのサブプロジェクトを追加する
必要がある。
ここで、追加すると、プロジェクト依存関係も合わせて設定される。
参考になりました。ありがとうございます。