• 8311阅读
  • 3回复

[提问]求助,交叉编译出现unicode/uchar.h错误,被这个东西折磨疯了!! [复制链接]

上一主题 下一主题
离线wapeasy
 

只看楼主 倒序阅读 楼主  发表于: 2013-05-26
交叉编译Qt5.0.2,使用的是Arm-GCC4.5.1,出现如下错误LOG:大神们救救我!!!

XIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_SVG_DOM_OBJC_BINDINGS=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_TEXT_NOTIFICATIONS_ONLY=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_VIBRATION=0 -DENABLE_VIDEO=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DENABLE_XSLT=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/opt/qt-install/qt-everywhere-opensource-src-5.0.2/qtbase/mkspecs/linux-arm-gnueabi-g++ -I. -I. -Iwtf -I../../Source -I/opt/qt-install/qt-everywhere-opensource-src-5.0.2/qtwebkit/Source/include -I/opt/qt-install/qt-everywhere-opensource-src-5.0.2/qtscript/include -I/opt/qt-install/qt-everywhere-opensource-src-5.0.2/qtscript/include/QtScript -I/opt/qt-install/qt-everywhere-opensource-src-5.0.2/qtbase/include -I/opt/qt-install/qt-everywhere-opensource-src-5.0.2/qtbase/include/QtCore -I.moc/release-shared -o .obj/release-shared/wtf/DateMath.o wtf/DateMath.cpp
In file included from ./wtf/unicode/Unicode.h:34:0,
                 from ./wtf/text/ASCIIFastPath.h:30,
                 from ./wtf/text/WTFString.h:28,
                 from wtf/DateMath.h:54,
                 from wtf/DateMath.cpp:73:
./wtf/unicode/icu/UnicodeIcu.h:27:27: fatal error: unicode/uchar.h: No such file or directory
compilation terminated.
make[2]: *** [.obj/release-shared/wtf/DateMath.o] 错误 1
make[2]: Leaving directory `/opt/qt-install/qt-everywhere-opensource-src-5.0.2/qtwebkit/Source/WTF'
make[1]: *** [sub-Source-WTF-WTF-pro-make_first-ordered] 错误 2
make[1]: Leaving directory `/opt/qt-install/qt-everywhere-opensource-src-5.0.2/qtwebkit'
make: *** [module-qtwebkit-make_first] 错误 2

离线wapeasy

只看该作者 1楼 发表于: 2013-05-26
沙发自己顶!!!
离线axlrose

只看该作者 2楼 发表于: 2013-05-26
暂时还不敢用Qt5做嵌入式上面的产品应用

$ sudo pacman -Qo /usr/include/uchar.h                                                                                        
/usr/include/uchar.h 属于 glibc 2.17-5

还有要安icu
枪炮与玫瑰
离线wapeasy

只看该作者 3楼 发表于: 2013-05-26
回 2楼(axlrose) 的帖子
usr/include/uchar.h,这个文件我看了,有,Glibc我也装了,就是不知道为什么会出现这个问题,会不会是编译器的问题???
快速回复
限100 字节
 
上一个 下一个