• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : Ubuntu 下面可以编译Qtopia吗? 复制链接 | 浏览器收藏 | 打印
怎么成高级会员?
级别: 新手上路
UID: 5450
精华: 0
发帖: 22
金钱: 220 两
威望: 220 点
综合积分: 44 分
注册时间: 2009-04-23
最后登录: 2009-06-30
楼主  发表于: 2009-04-24 17:16

 Ubuntu 下面可以编译Qtopia吗?

管理提醒: 本帖被 arm9home 从 Linux技术交流专区 移动到本区(2009-09-10)
Ubuntu 下面可以编译Qtopia吗?
我试了几次都不能成功,请解释下?
学习arm版
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2009-04-24 21:05
我猜了几次都猜不出你哪里出错了,请解释下?
"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."
怎么成高级会员?
级别: 新手上路
UID: 5450
精华: 0
发帖: 22
金钱: 220 两
威望: 220 点
综合积分: 44 分
注册时间: 2009-04-23
最后登录: 2009-06-30
2楼  发表于: 2009-04-28 16:30

 回 1楼(kasim) 的帖子

我想在Ubuntu系统(不是RetHat)下编译 X86 平台的 Qtopia ,但是 ./build通不过,操作完全按照mini2440-用户手册-20090112.pdf上的,几次都不能成功.不知道有没有人遇到同样问题,或者有没人在Ubuntu下成功过。

学习arm版
级别: 侠客
UID: 3278
精华: 0
发帖: 61
金钱: 600 两
威望: 576 点
综合积分: 122 分
注册时间: 2009-01-03
最后登录: 2011-03-07
3楼  发表于: 2009-04-28 16:38

 回 2楼(liderun_2008) 的帖子

1楼的意思是要你把error的信息贴出来
怎么成高级会员?
级别: 新手上路
UID: 5450
精华: 0
发帖: 22
金钱: 220 两
威望: 220 点
综合积分: 44 分
注册时间: 2009-04-23
最后登录: 2009-06-30
4楼  发表于: 2009-04-28 17:17

 回 2楼(liderun_2008) 的帖子

/opt/FriendlyARM/mini2440/x86-qtopia/qt/include/qsortedlist.h: In destructor ‘QSortedList<type>::~QSortedList()’:
/opt/FriendlyARM/mini2440/x86-qtopia/qt/include/qsortedlist.h:51: 错误: ‘clear’的实参不依赖模板参数,所以‘clear’的声明必须可用
/opt/FriendlyARM/mini2440/x86-qtopia/qt/include/qsortedlist.h:51: 错误: (如果您使用‘-fpermissive’,G++ 会接受您的代码,但是允许使用未定义的名称是不建议使用的风格)
In file included from kernel/qt.h:303,
                 from allmoc.cpp:16:
/opt/FriendlyARM/mini2440/x86-qtopia/qt/include/qwindowsystem_qws.h: At global scope:
/opt/FriendlyARM/mini2440/x86-qtopia/qt/include/qwindowsystem_qws.h:213: 警告: 此声明中的 ‘typedef’ 被忽略
/opt/FriendlyARM/mini2440/x86-qtopia/qt/include/qwindowsystem_qws.h:229: 错误: ‘QWSInputMethod’未声明
make: *** [allmoc.o] 错误 1
make:离开目录“/opt/FriendlyARM/mini2440/x86-qtopia/qt/src”
Makefiles will be regenerated.
.................................................................................
QPE is now configured for building. Just run "make".
To reconfigure, run make clean and configure.

make -C libraries/qtopia
make[1]: 正在进入目录 `/opt/FriendlyARM/mini2440/x86-qtopia/qtopia/src/libraries/qtopia'
/opt/FriendlyARM/mini2440/x86-qtopia/qt/bin/uic passwordbase_p.ui -o ./passwordbase_p.h
make[1]: /opt/FriendlyARM/mini2440/x86-qtopia/qt/bin/uic:命令未找到
make[1]: *** [passwordbase_p.h] 错误 127
make[1]:正在离开目录 `/opt/FriendlyARM/mini2440/x86-qtopia/qtopia/src/libraries/qtopia'
make: *** [libraries/qtopia] 错误 2
liderun@liderun-desktop:/opt/FriendlyARM/mini2440/x86-qtopia$
学习arm版
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
5楼  发表于: 2009-04-28 19:33
看起来像是Ubuntu上的GCC版本太高了,用gcc 3.x的试试。在Ubuntu上可以用sudo apt-get install gcc-3.4
"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."
怎么成高级会员?
级别: 新手上路
UID: 5450
精华: 0
发帖: 22
金钱: 220 两
威望: 220 点
综合积分: 44 分
注册时间: 2009-04-23
最后登录: 2009-06-30
6楼  发表于: 2009-05-01 16:24

 回 5楼(kasim) 的帖子

按你的说法,我装了,但问题依然没有解决。
后来,我用最近新出的友善之臂软件,装了一遍,这次运行了约30分钟后(上次是约6分钟)出现
make[1]: /opt/FriendlyARM/mini2440/x86-qtopia/qt/bin/uic:命令未找到
make[1]: *** [passwordbase_p.h] 错误 127
再后来,我换了系统,我在虚拟机的红帽上装了一遍,也出现
make[1]: /opt/FriendlyARM/mini2440/x86-qtopia/qt/bin/uic:命令未找到
make[1]: *** [passwordbase_p.h] 错误 127
这个问题。
我在网上搜了,有人回答说是得安装相关库支持:
    libfreetype6-dev    uuid-dev    lib.jpeg62-dev   libqt3-mt   libpam0g-dev   libpng12-dev
    libbluetooth1-dev    libpcsclite-dev   pkg-config   jpeg-6b
但我这些下不下来!
你是否认同!   
学习arm版
这个阶段正是我事业的上升期,我怎么能走得开呢?
级别: 精灵王
UID: 3197
精华: 3
发帖: 770
金钱: 6995 两
威望: 5398 点
综合积分: 1600 分
注册时间: 2008-12-30
最后登录: 2010-12-31
7楼  发表于: 2009-05-01 18:37
ubuntu只是在桌面系统上做的好用一些,如果做开发,选择Fedora 9是最适合初学者使用的平台,按照手册步骤安装就可以包含了大部分常用的开发工具,并且完全可以完成手册里的各种编译。

使用ubuntu?你看问题来了吧,缺这个少那个。。。自己根据提示慢慢找吧,这也是一个锻炼机会。
怎么成高级会员?
级别: 新手上路
UID: 5450
精华: 0
发帖: 22
金钱: 220 两
威望: 220 点
综合积分: 44 分
注册时间: 2009-04-23
最后登录: 2009-06-30
8楼  发表于: 2009-05-01 19:07

 回 7楼(26672624) 的帖子

不知道你有没遇到上诉问题,按照你的观点,
make[1]: /opt/FriendlyARM/mini2440/x86-qtopia/qt/bin/uic:命令未找到
make[1]: *** [passwordbase_p.h] 错误 127
的确是缺少库的问题喽。
重点是我在RetHat9下面也遇到这类问题。
学习arm版
这个阶段正是我事业的上升期,我怎么能走得开呢?
级别: 精灵王
UID: 3197
精华: 3
发帖: 770
金钱: 6995 两
威望: 5398 点
综合积分: 1600 分
注册时间: 2008-12-30
最后登录: 2010-12-31
9楼  发表于: 2009-05-01 20:16
那只能说明你并没有完全安装Redhat 9.0,手册里有详细的步骤。
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go