【发布时间】:2010-08-21 11:01:26
【问题描述】:
我使用 MinGW (GCC 4.5.0) 编译系统构建了libbz2(静态变体),现在尝试将此库导入到我的 MSVS2008 项目中。
我已经完成了这些事情,并且一切正常,例如,zlib(这意味着创建的 C 库实际上是可互换的)。
但是,当我对libbz2 执行相同操作时,我遇到了一些未知的麻烦 - 当我编译我的 MSVS2008 项目时,我在链接阶段收到以下错误:
unresolved external symbol ___chkstk referenced in function _bzopen_or_bzdopen
我不知道为什么会发生这种情况(我认为是因为一些基本的 C 运行时不完全兼容),但也许有人知道如何修复这种错误?强>
也许有一种手动方法可以将基于 MinGW 的 ___chkstk 的实现合并到 libbz2 静态库中?
谢谢。
【问题讨论】: