我有一个静态库,链接到静态构建的Boost库。 但是,当我的可执行文件链接到我自己的静态库时,它将失败并显示一条消息,指出它无法找到Boost库。
我想当我的静态库静态链接到Boost库时,Boost库的任何进一步上游依赖都应该消失。这不正确吗?
MyLib.lib - >链接到静态Boost库 MyApp.exe - >静态链接到MyLib.lib,Failed!,找不到Boost库
感谢任何帮助。
答案 0 :(得分:0)
静态库实际上只不过是一组目标文件。如果要使用依赖于其他库的静态库,则还需要链接其他库。