gpt4 book ai didi

c++ - 如何静态链接到另一个项目,该项目本身需要链接到其他静态库?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:12:37 24 4
gpt4 key购买 nike

我在一个解决方案中有两个项目 (VS 2015)。一个项目(A)是入口项目并生成一个可执行文件。第二个项目(B)生成一个静态库。我将 B 设置为 A 中的引用。但是 B 本身需要链接到我在开发机器上本地拥有的一些预编译静态库。我该怎么做呢?如果我将项目的配置类型设置为“静态库”,所有链接器选项都会消失。谢谢

编辑:我像往常一样通过 Properties > Linker > Input > Additional Dependecies 在项目 A 中添加了外部库依赖项,但这并没有解决问题。

最佳答案

如果 B 是一个静态库,那么它不能“链接”任何东西。它只是单独编译的源文件的存档。

它的逻辑依赖被使用它的可执行文件继承,即 A.

因此,将这些第三方依赖项添加为 A 中的引用,以及对 B 的引用。

关于c++ - 如何静态链接到另一个项目,该项目本身需要链接到其他静态库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38588574/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com