我正在创建一个小的 .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/