.lib子依赖项

时间:2011-06-18 16:18:28

标签: c++ visual-c++ dependencies

我正在创建一个小.lib

这个小.lib需要一些其他的.lib。 我希望我的小.lib包含这些其他.lib的“代码”。 然后应用程序将使用我的小.lib将不需要这些其他.lib。

我正在使用Visual C ++ 2010。

1 个答案:

答案 0 :(得分:1)

我假设您将所有项目都放在一个解决方案中。右键单击“小型lib”项目,Properties,Librarian,General。将依赖库添加到Additional Dependencies设置。要确保在Debug配置和Release配置中的发布版本中获得它们的调试版本,请使它们看起来像

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

等等。再次右键单击Project Dependencies并确保勾选依赖库项目,以便在“小型lib”项目之前构建它们。

如果依赖的.libs已由不在解决方案中的项目构建,则只需将它们添加到Additional Dependencies设置即可。切换到发布版本配置并重复。

相关问题