2015-06-22 35 views
2

我使用assimp.a和freeimage.a與基於012fhttps://github.com/DrNeuroSurg/REVu/tree/master/REVU_IOS voufria AR基於我試圖建立一個應用程序,我一直在爲64-並且它在連接器上失敗。該錯誤是這樣的:openFrameworks/freeimage.a導致與ios手臂錯誤64

LD:128位LDR/STR不是16字節對齊的:從__ZN13CResizeEngine16horizo​​ntalFilterEP8FIBITMAPjjjjPK10tagRGBQUADS1_j(0x1006FFF20)至L005 @ 0x00000850(0x100B825D8)在 '__ZN13CResizeEngine16horizo​​ntalFilterEP8FIBITMAPjjjjPK10tagRGBQUADS1_j' 從/用戶/ XXXXX /桌面/ sharq_final /埃爾-shareq/AR/QCAR/REVU_IOS/FreeImage/lib/ios/freeimage.a(Resize.o-arm64)用於架構arm64 clang:錯誤:鏈接器命令失敗,退出代碼1(使用-v查看調用) 任何人在移植到64位(或曾經)時碰到類似這樣的事情?

回答

1

我相信這是由於clangs的衝突。 FreeImage.a是使用Xcode 6.3.1的最新版本構建的。

確保您安裝了最新的Xcode。 做一個乾淨的,重新啓動你的Mac,然後再試一次。

我能找到類似這樣的問題的唯一參考在這個環節,它是通過以下步驟解決: http://www.politepix.com/forums/topic/linked-errors-with-openears-iphone-5s/

我已經張貼的問題上了openFrameworks有一些更多的信息GitHub上還有: https://github.com/openframeworks/openFrameworks/issues/3984