主题 : Qt应用程序移植问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 8756
精华: 0
发帖: 34
金钱: 340 两
威望: 170 点
综合积分: 68 分
注册时间: 2009-09-05
最后登录: 2010-10-11
楼主  发表于: 2009-09-09 02:42

 Qt应用程序移植问题

管理提醒: 本帖被 kasim 从 Linux技术交流专区 移动到本区(2009-09-10)
前辈们,帮帮忙呀!
我有如下几个问题,望前辈们帮我看看:
(1)
我用QT4编和程序能移植到mini2440吗,板子上好像是qtopia-2.2.0吧,是预装的那个?
(2)
如果上面不行,在不对板子上的程序做改变的前提下,我要怎么弄呢?安装qtopia-2.2.0吗,再写程序吗?那个光盘里的x86-qtopia 和arm-qtopia是来做什么的?
(3)
写QT程序的时候不生*.ui的文件不行吗?要不我不用designer怎么生成.ui文件呢,
(4)
mini2440有没有关于QTOPIA的教程呀?我看天嵌都有?
创新改变世界,技术驱动中国
级别: 论坛版主
UID: 7752
精华: 2
发帖: 55
金钱: 570 两
威望: 276 点
综合积分: 150 分
注册时间: 2009-07-27
最后登录: 2010-03-30
1楼  发表于: 2009-09-09 08:29
楼主,我从我开发的经历给你点参考意见,你说的那些我都实际操作过
创新改变世界,技术驱动中国
级别: 论坛版主
UID: 7752
精华: 2
发帖: 55
金钱: 570 两
威望: 276 点
综合积分: 150 分
注册时间: 2009-07-27
最后登录: 2010-03-30
2楼  发表于: 2009-09-09 08:43

 回 楼主(rainylng) 的帖子

(1)我个人认为是可以移植QT4的,另外QT4开发的程序也可以移植,目前我正在做,之前我在OMAP3530上移植了QT4.3.5,并搭建了开发环境,进行了程序的开发,也实际跑过了,我觉得两者之间没有什么差别,在mini2440上,我也移植了QT4,但是目前测试还有问题
(2)不需要安装Qtopia2.2.0,光盘中的x86-qtopia和arm-qtopia就是搭建好的开发环境,你可以使用它们开发程序,其中x86是方便你在主机上开发,调试用的,你可以理解为SDK或者模拟器,而arm是开发arm上实际运行程序用的,这两文件夹里面都包含了完整的编译器,调试器和设计器qt2 designer
(3)可以不生成*.ui,我个人认为那个东西没有什么用,我自己再编写程序的时候也不用设计器,只要你开发时候自己心中有数,我的建议是最好拿个纸和笔画一下,把尺寸定下来,其他的完全可以在.cpp文件中实现,另外我看过.ui文件,感觉和.html文件差不多,其实也可以自己编写,我曾经将qt3设计的ui改到qt2下来
(4)mini2440没有教程,如果你需要,可以联系我,我可以和你交流下,我有自己实践过的比较完整的流程,qq:284843403
级别: 新手上路
UID: 8756
精华: 0
发帖: 34
金钱: 340 两
威望: 170 点
综合积分: 68 分
注册时间: 2009-09-05
最后登录: 2010-10-11
3楼  发表于: 2009-09-09 11:18
谢谢hxfirefox
从你说的那些我明白了很多,我按你说的试试了一下问题都解决得差不多了,哈哈,
  我还有一个问题就是:.desktop文件怎么做呢
级别: 新手上路
UID: 26507
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2010-08-09
最后登录: 2010-09-17
4楼  发表于: 2010-08-11 22:53
我的x86-qtopia和arm-qtopia文件夹里怎么没有qt2 designer呢?急死了,在大家说的那些目录下没找到