在将静态C库与使用其他语言编译的二进制文件链接时,我经常会遇到未解决的符号错误。对于一些简单的库,它没有问题。但对于其他人,我得到了这些类型的错误:
...unresolved external symbol '__chkstk_ms'
...unresolved external symbol '_stat'
(有谁知道这些符号来自哪些库?)
顺便说一句,我使用Code :: Blocks,通常只用 extern 指令声明一个程序。
是否有任何方法或设置可确保所有依赖项都包含在静态库中?这会导致未解析的外部符号错误吗?
TIA。