主题 : 基于qt的ihu移植问题 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 9088
精华: 0
发帖: 62
金钱: 380 两
威望: 118 点
综合积分: 124 分
注册时间: 2009-09-16
最后登录: 2017-09-13
楼主  发表于: 2009-11-24 10:19

 基于qt的ihu移植问题

请问各位大侠,我要移植一个应用软件到mini2440上,该软件是基于qt的,我要怎样才能把它成功移植到板子上,可运行呢,板子提供的是qtopia,我的pc是ubuntu9.04:请大家指教,谢谢了
级别: 侠客
UID: 9088
精华: 0
发帖: 62
金钱: 380 两
威望: 118 点
综合积分: 124 分
注册时间: 2009-09-16
最后登录: 2017-09-13
1楼  发表于: 2009-11-24 10:48

 基于qt的ihu移植问题

是否一定要与板子的qt版本一致,才能运行
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
2楼  发表于: 2009-11-24 11:04

 回 1楼(zhangcz) 的帖子

是的,Qt各版本之间的API没有兼容性。你必须把你的应用程序源代码重新compile against友善之臂提供的qt-2.2.0。如果应用程序的源代码中用到了qt-2.2.0没有的API,还必须相应的修改
"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: 9088
精华: 0
发帖: 62
金钱: 380 两
威望: 118 点
综合积分: 124 分
注册时间: 2009-09-16
最后登录: 2017-09-13
3楼  发表于: 2009-11-24 18:02
谢谢版主热心指点,可是我是新手,能不能再请你指教一下:
1:板子mini2440资料上有qtopia的移植,和一个测试基于qt的hello的移植,我照着在说明在ubunu下编译x86-qtopia和arm-qtopia都出错;不知道是不是因为平台不同,板子指定的是fedora9.0.
2:我要把ihu编译成板子兼容的qt版本,具体该怎么做呢?是否要先编译arm-qtopia,然后利用他来编译ihu
自己已经弄了些时间了,还有些迷茫,希望详细指点下,感激不尽
级别: 侠客
UID: 9088
精华: 0
发帖: 62
金钱: 380 两
威望: 118 点
综合积分: 124 分
注册时间: 2009-09-16
最后登录: 2017-09-13
4楼  发表于: 2009-11-24 18:07

 回2楼 kasim的帖子

再补充一个问题,待移植的应用程序ihu有些额外依赖库,如speex,ogg,alsa,soundtouch等,那我是否可以先单独交叉编译这些库,再编译qt,再用qt编译ihu?