c++ - .lib 子依赖项

标签 c++ visual-c++ dependencies

我正在创建一个小的 .lib

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

我正在使用 Visual C++ 2010。

最佳答案

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

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

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

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

关于c++ - .lib 子依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6397288/

相关文章:

visual-c++ - Visual C++ 中#import 的替换

gradle - 使用命令行告诉 gradle 下载所有源 jar

c++ - C++中的库链接,三个库之间的依赖

java - C++ 中是否有与 Java 中的 TreeMap 对应的类?

c++ - tolua++:将指针所有权转移到 lua gc

c++ - 创建新的 visual studio 项目,添加文件并运行它 - 命令行

c++ - 构造函数问题<无法读取内存>

grails - 将webxml 1.4升级到1.4.1

c++ - 在 C++ 中访问列表列表的元素

c++ - 为什么socket()、connect()、send()等有WSA挂件,closesocket()没有?