主题 : 关于QT在Ubuntu下环境编译问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 24978
精华: 0
发帖: 12
金钱: 60 两
威望: 12 点
贡献值: 0 点
综合积分: 24 分
注册时间: 2010-07-17
最后登录: 2014-10-06
楼主  发表于: 2012-08-31 09:17

 关于QT在Ubuntu下环境编译问题

下载的是mini2440-20110421.iso,开发环境是Ubuntu。
使用是iso中的arm-linux-gcc 4.4.3。按照mini2440手册上Qtopia-2.2.0。
cd /opt/FriendlyArm
mkdir mini2440
cd mini2440
tar zxvf x86-qtopia.tar.gz
cd /opt/FrindlyArm/mini2440/x86-qtopia
export PATH=/usr/opt/FriendlyArm/toolchain/4.4.3/bin:$PATH
./build-all
过了很久,编译完成后。执行./run。出现错误,能出现Qtopia PDA的界面,但是qpe没有载入。
错误是“qpe does not found”,也就是说qpe没有成功编译。
仔细查看了一下编译的输出。发现可能是如下几个软件包没有的问题:zlib、jpeg。
想询问一下版主,应该如何解决这个问题。
同样编译arm-qtopia也是一样。

P.S.
    mini2440光盘里的qtopia是不是已经打过patch,也就是说解决文档中描述的qtopia编译错误,因为在下载连接中找不到patch文件。
谢谢等待回复。
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2012-08-31 09:35
在论坛可以下载搭建好的环境, 搜VMware
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
2楼  发表于: 2012-08-31 12:08
仔细查看了一下编译的输出。发现可能是如下几个软件包没有的问题:zlib、jpeg。
想询问一下版主,应该如何解决这个问题。
同样编译arm-qtopia也是一样。

以Ubuntu 10.04为例,

对于x86-qtopia, 执行
sudo apt-get install zlib1g-dev libjpeg62-dev

对于arm-qtopia, 友善之臂提供的4.4.3版本的交叉编译器工具链里已经包含了zlib和jpeg的头文件和库文件。不存在这个问题。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."