使用第三方库的C ++静态库

时间:2014-01-21 18:34:04

标签: c++

C ++静态库

我想在C ++ exe中使用我自己的静态库,它使用第三方库。即使我在我的exe中包含第三方库的头文件和库,也存在链接错误,因为找不到第三方库。我到底要做什么?

谢谢

2 个答案:

答案 0 :(得分:0)

在大多数系统中,静态库只是目标文件的集合,而不是其他任何东西。这意味着静态库中的所有外部引用都是未解析的。如果您与静态库链接,您还需要满足库的链接需求。

答案 1 :(得分:0)

通常的方法是最终链接的二进制文件解析所有依赖项。

但是在视觉工作室下,如果您不希望强迫用户下载并链接它,您可以将第三方库打包到您自己的库中。

图书馆员>一般>附加依赖