标题:求助,交叉编译出现unicode/uchar.h错误,被这个东西折磨疯了!!
作者:wapeasy
日期:2013-05-26 19:58
内容:
交叉编译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- ..
#1 [wapeasy 05-26 19:59]
沙发自己顶!!!
#2 [axlrose 05-26 20:17]
暂时还不敢用Qt5做嵌入式上面的产品应用
$ sudo pacman -Qo /usr/include/uchar.h
/usr/include/uchar.h 属于 glibc 2.17-5
还有要安icu
#3 回 2楼(axlrose) 的帖子 [wapeasy 05-26 21:19]
usr/include/uchar.h,这个文件我看了,有,Glibc我也装了,就是不知道为什么会出现这个问题,会不会是编译器的问题???