2011-06-18 88 views
1

我創建一個小的.lib.lib子依賴

這個小的.lib需要一些其他的.lib。 我想我的小.lib包含這些其他.lib的「代碼」。 然後,應用程序將使用我的小.lib將不需要這些其他.lib。

我使用Visual C++ 2010

回答

1

我會假設你把所有的項目在一個解決方案。右鍵單擊「小型庫」項目,屬性,圖書管理員,常規。將依賴庫添加到Additional Dependencies設置。爲了確保您得到他們的調試版本調試配置,並在您發佈配置發佈版本,使它們看起來像

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

等等。再次右鍵單擊Project Dependencies,並確保依賴的庫項目已勾選,以便在「small lib」項目之前生成它們。

如果依賴.libs已經由不在解決方案中的項目構建,那麼只需將它們添加到Additional Dependencies設置即可。切換到發佈版本配置並重復。