链接器正在寻找链接到我自己的静态库的静态库

时间:2015-11-07 09:18:04

标签: c++ boost static

我有一个静态库,链接到静态构建的Boost库。 但是,当我的可执行文件链接到我自己的静态库时,它将失败并显示一条消息,指出它无法找到Boost库。

我想当我的静态库静态链接到Boost库时,Boost库的任何进一步上游依赖都应该消失。这不正确吗?

MyLib.lib - >链接到静态Boost库 MyApp.exe - >静态链接到MyLib.lib,Failed!,找不到Boost库

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

静态库实际上只不过是一组目标文件。如果要使用依赖于其他库的静态库,则还需要链接其他库。