如何静态链接到另一个项目,该项目本身需要链接到其他静态库
How can I link statically to another project, which itself needs to link to other static libraries?
我在一个解决方案中有两个项目(VS 2015)。一个项目(A)是入口项目,并生成一个可执行文件。第二个项目(B)生成一个静态库。我在a中设置了B作为引用。然而,B需要自己链接到我在开发机器上本地拥有的一些预编译的静态库。我该怎么做?如果我将项目的配置类型设置为"静态库",则所有链接器选项都将消失。感谢
编辑:我像往常一样通过Properties>Linker>Input>Additional dependencies在项目A中添加了外部libs依赖项,但这并不能解决问题。
如果B是一个静态库,那么它就不能"链接"任何东西。它只是一个单独编译的源文件的存档。
它的逻辑依赖关系由使用它的可执行文件继承,即A.
因此,将这些第三方依赖项添加为A中的引用,以及对B的引用。
相关文章:
- cmake在我的项目中所需的所有静态库都不成功
- C++ C 项目中的静态库链接
- 使用 raylib 静态库进行项目编译
- Visual Studio 中静态库项目之间的未解析外部
- 为 haskell 堆栈项目编写静态 cpp 库
- 在现代 CMake 项目中存档静态依赖项
- 静态链接 Visual Studio dll 到动态链接的 sfml 项目
- 从另一个动态链接库项目调用静态库函数
- CMake 项目链接静态库
- 我可以在将项目编译为静态库(未定义的引用)时在代码中使用 QImage 吗?
- 尝试使用 gradle 构建指向静态库的 c++ 项目链接时找不到头文件
- 如何将 libcurl 构建为静态库并在项目中使用?
- 从现有项目(VS)创建静态库
- 如何将 Clang 静态分析器与 Cortex-M 项目一起使用?
- 包括不排除静态库项目的用户路径的路径
- MSBuidel - 将资源文件添加到项目后静态库编译失败
- 如何在VS项目中静态链接没有dll文件的cpprest?
- 从 WebAPI 项目运行静态类时出现 StackOverflow 异常 - 从控制台应用程序运行时工作正常
- Cmake:制作静态库并在其他项目中使用
- 将"reference"点添加到静态库项目:仍然需要包含目录