2011-06-18 53 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设置即可。切换到发布版本配置并重复。