在静态库

时间:2015-10-16 03:07:23

标签: c static-libraries codeblocks static-linking extern

在将静态C库与使用其他语言编译的二进制文件链接时,我经常会遇到未解决的符号错误。对于一些简单的库,它没有问题。但对于其他人,我得到了这些类型的错误:

...unresolved external symbol '__chkstk_ms'
...unresolved external symbol '_stat'

(有谁知道这些符号来自哪些库?)

顺便说一句,我使用Code :: Blocks,通常只用 extern 指令声明一个程序。

是否有任何方法或设置可确保所有依赖项都包含在静态库中?这会导致未解析的外部符号错误吗?

TIA。

0 个答案:

没有答案