7

我有一个链接到 OpenCV 和 cvBlob 的项目,但 cvBlob 也链接到 OpenCV。OpenCV 和 cvBlob 都是作为静态库构建的。

我的可执行文件是否有我的代码和 cvBlob 使用的所有 OpenCV 函数的 2 个副本,或者链接器是否检测到这一点并删除冗余?

cvBlob 和我的代码链接到相同的 OpenCV 库文件。

4

1 回答 1

7

如果它们都链接到相同的 .lib 文件,则最终可执行文件中只有一个副本。

于 2012-10-30T15:38:47.177 回答