【发布时间】:2011-05-15 20:00:54
【问题描述】:
在 MinGW 下使用 gcc 4.5.0,我正在尝试构建一个 Windows 控制台可执行文件,它链接到使用 Visual Studio 创建的静态库。静态库似乎依赖于 MinGW 下不可用的 Visual Studio 符号。错误信息:
undefined reference to `_ftol2_sse'
undefined reference to `_allmul'
MinGW 下是否有这些功能的替代品,或者可以通过设置额外的链接器标志来解决这个问题?
【问题讨论】:
-
澄清一下,这是一个真正的用 msvc 构建的静态库,而不是一个 dll 的导入库,对吗?如果是这样的话,MinGW和msvc之间的ABI差异会不会有问题?
-
是的,它是一个真正的静态库。
标签: visual-studio mingw