我一直在尝试使用x86和ARM的 ICU ( Unicode的国际组件)库来编译Qt项目,但它会出现以下错误:
"libicudata.so: file not recognized: file format not recognized"
使用CXX="arm-oe-linux-gnueabi-g++ -march=armv5e -marm -mthumb-interwork"
任何解决方案如何解决这个问题?任何帮助和/或意见,我们将不胜感激!
旁注:如果要提供更多信息,请告诉我要指定的内容!
答案 0 :(得分:0)
从外观上看,您正在尝试使用x86版本的ICU来构建ARM版本的Qt。
首先需要获得ARM的ICU。
答案 1 :(得分:0)
问题解决了。
这是一个链接问题,我不得不添加libicuuc和libicudata。