主题 : 关于QT4.7的交叉编译报错请教 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 32253
精华: 0
发帖: 87
金钱: 440 两
威望: 88 点
综合积分: 174 分
注册时间: 2010-11-12
最后登录: 2013-06-05
楼主  发表于: 2012-06-08 16:13

 关于QT4.7的交叉编译报错请教

由于对于QT钻研不是很深,因此基本上所有的操作都是严格按照友善之臂所给的指南操作的,一直很顺利,在这理顺便感谢一下友善之臂的工程师么,让我这个初学者受益匪浅;

不过最近遇到个问题,不是很确定,忘高手指点:
打算用Qt4.7做一个浏览器,调用QWebView控件,使用QtCreator编译运行都正常;
但是一进行交叉编译就提示:
/theNorth/ui_theNorth.h:29: 错误:QtWebKit/QWebView: No such file or directory

怀疑是交叉编译的时候参数配置所致,查看了一下 build-all文件的内容

#/bin/bash

rm -fr qt-everywhere-opensource-src-4.7.0
rm -fr /usr/local/Trolltech/QtEmbedded-4.7.0-arm

tar xfvz qt-everywhere-opensource-src-4.7.0.tar.gz
cd qt-everywhere-opensource-src-4.7.0
echo yes | ./configure -opensource -embedded arm -xplatform qws/linux-arm-g++ -no-webkit -qt-libtiff -qt-libmng  -qt-mouse-tslib -qt-mouse-pc -no-mouse-linuxtp -no-neon

make && make install

cd /usr/local/Trolltech/QtEmbedded-4.7.0-arm

其中有-no-webkit字段,请教是否只需要将-no 去掉重新编译即可,毕竟每次编译我的“小霸王”都得N个小时;
懂的兄弟们麻烦不吝赐教啊~另关于QT的配置,希望配置绝大部分的功能,万一又出现此类问题,小霸王又得遭殃了。。。
求配置~求答案~
级别: 侠客
UID: 60040
精华: 0
发帖: 90
金钱: 465 两
威望: 93 点
综合积分: 180 分
注册时间: 2011-12-03
最后登录: 2015-09-20
1楼  发表于: 2012-07-31 08:23
看了很多的资料,都说是的
大家好就是真的好
级别: 新手上路
UID: 58446
精华: 0
发帖: 40
金钱: 205 两
威望: 41 点
综合积分: 80 分
注册时间: 2011-11-08
最后登录: 2013-03-09
2楼  发表于: 2012-07-31 12:21

 回 1楼(lpdpzc) 的帖子

/opt/FriendlyARM/mini2440/arm-qte-4.6.3/qt-everywhere-opensource-src-4.6.3/src/corelib/io/qfile.cpp:1133: error: ‘QT_OFF_T’ was not declared in this scope
gmake: *** [qfile.o] Error 1
make: *** No targets specified and no makefile found.  Stop.
./build-all: line 12: cd: /usr/local/Trolltech/QtEmbedded-4.6.3-arm: No such file or directory
我直接运行build-all出现上述错误,请问是什么问题,该怎么解决喔?