openFrameworks / freeimage.a 导致 ios arm 64 出错

openFrameworks / freeimage.a cause error with ios arm 64

我将 assimp.a 和 freeimage.a 与 voufria ar 一起使用 https://github.com/DrNeuroSurg/REVu/tree/master/REVU_IOS 我正在尝试构建一个我一直在为 64 位 iOS 开发的应用程序,但它在链接器上失败了。错误是这样的:

ld:128 位 LDR/STR 不是 16 字节对齐的:从 __ZN13CResizeEngine16horizontalFilterEP8FIBITMAPjjjjPK10tagRGBQUADS1_j (0x1006FFF20) 到 l005@0x00000850 (0x100B825D8) in '__ZN13CResizeEngine16horizontalFilterEP8FIBITMAPjjjjPK10tagRGBQUADS1_j' from [=18= .a(Resize.o-arm64) 架构 arm64 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用) 有人 运行 在移植到 64 位(或曾经)时遇到过这样的事情吗?

我认为这是由于叮当声引起的。 FreeImage.a 是用 Xcode 6.3.1.

的最新 clang 构建的

确保您安装了最新的Xcode。 清理干净,重新启动 Mac 并重试。

我能找到的与此问题类似的唯一参考文献是 link,它已通过以下步骤解决: http://www.politepix.com/forums/topic/linked-errors-with-openears-iphone-5s/

我在 openFrameworks github 上发布了一个问题以及更多信息: https://github.com/openframeworks/openFrameworks/issues/3984