【发布时间】:2015-11-07 09:18:04
【问题描述】:
我有一个链接到静态构建的 Boost 库的静态库。 但是,当我的可执行文件链接到我自己的静态库时,它会失败并显示一条消息,指出它找不到 Boost 库。
我认为当我的静态库静态链接到 Boost 库时,Boost 库的任何进一步的上游依赖都应该消失。这不正确吗?
MyLib.lib -> 链接到静态 Boost 库 MyApp.exe -> 静态链接到 MyLib.lib,失败!,找不到 Boost 库
感谢任何帮助。
【问题讨论】:
-
“链接到静态构建的 Boost 库的静态库” 静态库未链接。当您链接可执行文件时,您需要添加 boost 库。至少显示您的链接器命令行。