• 4845阅读
  • 2回复

交叉编译Qt/E时出现错误 [复制链接]

上一主题 下一主题
离线luoshe
 

只看楼主 倒序阅读 楼主  发表于: 2006-07-25
各位老大,我在交叉编译Qt/E时出现了错误,我是这样configure的:
./configure -shared -embedded arm -qt-gif -no-exceptions -thread -no-nis -no-cups -no-stl -qt-imgfmt-mng -qt-imgfmt-png -qt-imgfmt-jpeg -qt-sql-sqlite -qt-mouse-s3c2410ts -depths 4,8,16,32
因为我用了触摸屏,因此加上了-qt-mouse-s3c2410ts这一项,但却出现这样的错误:
embedded/qmousedriverfactory_qws.cpp: In function `static class QWSMouseHandler*
QMouseDriverFactory::create(const QString &, const QString &)':
embedded/qmousedriverfactory_qws.cpp:120: parse error before `('
embedded/qmousedriverfactory_qws.cpp:147: confused by earlier errors, bailing out
make[2]: *** [.obj/release-shared-mt-emb-arm/qmousedriverfactory_qws.o] 错误 1
make[2]: Leaving directory `/qt/qt-embedded-free-3.3.5/src'
make[1]: *** [sub-src] 错误2
make[1]: Leaving directory `/qt/qt-embedded-free-3.3.5'
make: *** [init] 错误 2
请问有没有人知道是为什么呢?多谢答复!

另外我把-qt-mouse-s3c2410ts去掉后编译虽然能生成libqte-mt.so、libqte-mt.so.3、libqte-mt.so.3.3、libqte-mt.so.3.3.5文件,但也出现错误信息:
make[3]: /qt/qt-embedded-free-3.3.5/bin/uic:命令未找到
make[3]: *** [finddialog.h] 错误 127
make[3]: Leaving directory `/qt/qt-embedded-free-3.3.5/tools/assistant'
make[2]: *** [sub-assistant] 错误 2
make[2]: Leaving directory `/qt/qt-embedded-free-3.3.5/tools'
make[1]: *** [sub-tools] 错误 2
make[1]: Leaving directory `/qt/qt-embedded-free-3.3.5'
make: *** [init] 错误 2
请问是为什么呢?问题太多,请多包涵!
离线shiroki

只看该作者 1楼 发表于: 2006-07-26
uic一般是从对应的x11版本cp过来的
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线allenliu0225

只看该作者 2楼 发表于: 2006-07-28
楼上的意思是要先装X11???
快速回复
限100 字节
 
上一个 下一个