我正在链接一个 dll 与其他 dll 的一些依赖项。我在链接项目的 64 位版本时遇到问题。就我使用 mingw32 而言,使用 32 位版本一切正常。但是当我切换到依赖 dll 和 mingw-w64 的 64 位版本时,它会显示以下内容:
c:/.../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible .\lib\native/libblabla.dll when searching for -llibblabla
'libblabla' 是我所依赖的库。我绝对确定它是 64 位版本并且应该兼容。这是mingw中的错误吗?
另外,我尝试使用lib文件链接,但提供的lib也被认为是不兼容的,由dlltool生成的没有生成导入表!
我完全坚持这一点。谢谢你。