主题 : 按照手册交叉编译qt失败,急等 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 57997
精华: 0
发帖: 107
金钱: 535 两
威望: 108 点
综合积分: 214 分
注册时间: 2011-11-01
最后登录: 2018-02-13
楼主  发表于: 2012-04-19 20:27

 按照手册交叉编译qt失败,急等

终端信息:

Do you accept the terms of either license?
Creating qmake. Please wait...
make: 没有什么可以做的为 `first'。
The tslib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR and QMAKE_LIBDIR in
/opt/qt-everywhere-opensource-src-4.7.0/mkspecs/qws/linux-arm-g++.
root@huang-Veriton-M460:/opt/qt-everywhere-opensource-src-4.7.0#

arm-linux-gcc已安装,可查到版本信息
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2012-04-19 20:51
要使用正确的版本,初学者务必严格按照手册操作。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 侠客
UID: 57997
精华: 0
发帖: 107
金钱: 535 两
威望: 108 点
综合积分: 214 分
注册时间: 2011-11-01
最后登录: 2018-02-13
2楼  发表于: 2012-04-19 21:16

 回 1楼(mindee) 的帖子

现在可以make了,但是报错:make[1]: arm-linux-g++:命令未找到
make[1]: *** [.pch/release-shared-emb-arm/QtCore.gch/c++] 错误 127
make[1]:正在离开目录 `/home/huang/qt-everywhere-opensource-src-4.7.0/src/corelib
,该如何解决呢?
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
3楼  发表于: 2012-04-19 22:50
已经说过了,要照做。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 侠客
UID: 57997
精华: 0
发帖: 107
金钱: 535 两
威望: 108 点
综合积分: 214 分
注册时间: 2011-11-01
最后登录: 2018-02-13
4楼  发表于: 2012-04-22 12:50

 回 3楼(mindee) 的帖子

我就是照着手册做的啊,交叉编译器,qt包用的都是光盘里面的,交叉编译器是4.5.1,qt是4.7,第一次编译时忘记提权,提示不能创建Qt4.7文件夹,后来手动创建再编译,安装了,但是我不确定能不能用就rm -r删了,重新编译,然后就提示那个触摸屏的tslib测试失败,中间有过编译通过产生mikefile文件的,但是安装时提示arm-linux-gcc找不到,现在有几个疑问希望能解答一下:
1.是因为之前装了删了导致现在装不上去的么。2.那个tslib需要自己单独交叉编译么。3我在网上看到有人说要加环境变量,我加了没有作用,需不需要加呢,要加的话是加编译环境变量还是运行环境变量。多谢了,希望对于菜鸟多一点耐心,非常感谢!
级别: 侠客
UID: 57997
精华: 0
发帖: 107
金钱: 535 两
威望: 108 点
综合积分: 214 分
注册时间: 2011-11-01
最后登录: 2018-02-13
5楼  发表于: 2012-04-22 15:41
因为我不用屏幕,所以将tslib的参数去掉了,有版主回复我说要自己编译tslib ,暂时没有尝试,配置成功可以make ,关于arn-linux-g++找不到是因为设置环境变量时是普通用户,make时提权到root了,所以找不到了,所以在root下设置环境变量就可以解决这个问题,写出来与大家分享,另外无关版本问题,谢谢
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
6楼  发表于: 2012-04-22 17:04
完全照做,包括所用平台,编译器,目录,甚至一个标点符号,一个都不能改,熟悉了以后再改也不迟。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 侠客
UID: 36853
精华: 0
发帖: 73
金钱: 375 两
威望: 75 点
综合积分: 146 分
注册时间: 2011-01-22
最后登录: 2015-10-15
7楼  发表于: 2012-05-16 20:38

 回 5楼(huangdayday) 的帖子

呵呵  非常感谢  这问题好难发现啊,新人还得自己摸索 ,向你学习,以后解决问题了一定会贴出来跟大家分享的。。