• 5906阅读
  • 10回复

已解决:QT和QT/E的应用程序通用否等4个问题(结贴) [复制链接]

上一主题 下一主题
离线nufang19
 
只看楼主 倒序阅读 楼主  发表于: 2009-07-21
毕业论文要做Qtopia的程序,前两周PC安装端安装了Qtopia2.2.0并进行了交叉编译。现在开始编程,但是有几个问题劳烦强人解答。
1、QT和QT/E的应用程序能通用否?我看好像General Qt Programming板块应用程序很多,而Embedded Qt Programming基本没什么应用程序,想知道能拿General Qt Programming的应用程序过来参考不。(我猜是不是因为依赖的库不一样,所以不能通用)
2、QT/E的程序和Qtopia的应用程序有什么区别?(是不是做个图标和.desktop文件就能在qtapia里启用)
3、X86的QT/E应用程序是不是只需要修改环境变量,然后把TMAKE修改成编arm的TMAKE生成makefile然后make就行呢?
4、qtopia应用编写的资料实在是太少了,路过的强人能不能提供下编写qtopia2.2.0应用的资料(电子书、教程、链接什么的都行),或者是各位强人当年是怎么成长的能给讲讲也好!呵呵。

向能看完我等菜鸟此等菜帖的每位同志敬礼!
[ 此帖被nufang19在2009-10-10 09:34重新编辑 ]
离线nufang19
只看该作者 1楼 发表于: 2009-07-21
自己顶一下!
[ 此帖被nufang19在2009-07-21 18:24重新编辑 ]
离线nufang19
只看该作者 2楼 发表于: 2009-07-21
再顶一下!
[ 此帖被nufang19在2009-07-21 18:18重新编辑 ]
离线rqzrqh

只看该作者 3楼 发表于: 2009-07-21
1:可以通用,QT的口号是一次编写,四处编译。提供给用户的API是一样的
2.Qtopia没用过,不知道。而且官方已经不维护了,不推荐用这个
3.X86上工具是qmake,X86编译和交叉编译都只需要设置PATH和QMAKESPEC
4.资料自己找。因为这做的很多都是商用软件,所以很难提供源码的。
找本代码比较多的书看看,有C++基础会非常好学的。再多泡论坛
离线shiroki

只看该作者 4楼 发表于: 2009-07-22
1、2 不能通用。 不过简单改改就能用, 参照qtopia里带的小程序来改,比如clock。 主要需要改pro, main.cpp、加desktop, 比较没难度。
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线nufang19
只看该作者 5楼 发表于: 2009-07-23
非常感谢强人rqzrqh和版主shiroki 的热心解答!
版主的意思是不是QT/E的程序改改pro, main.cpp和加desktop就能在Qtopia里运行呀?
不过版主说的“1、2 不能通用”指的是什么请明示,呵呵。
QT和QT/E的应用程序能通用不能,很困惑呀...
说是QT/E是QT的超集,意思是不是说大部分的QT应用都可以直接用QT/E库编译运行呀?
离线shiroki

只看该作者 6楼 发表于: 2009-08-03
这个qte是qt的超集。。你是哪里听说的? 个人认为纯粹是瞎掰
qt4以后的版本号称是qte和qt的API完全一样,桌面到嵌入式的移植比较容易,但qt2/3的时候qte和qt有一些差别, 并不是所有程序都能拿来直接用的。  最大的移植问题是qte在移植过程中受硬盘限制都会做一些裁减,很多桌面上可以用类qte下都没有。 其他的问题倒不大。

能不能把qt程序移植到qte上得具体程序具体分析, 如果不考虑裁减,能移植的面大。

qte的程序不能放在qtopia里用, 不是不能运行,是不能融入qtopia的环境,有点冲突,所以需要改改才能使。  
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线nufang19
只看该作者 7楼 发表于: 2009-08-03
终于等到你了版主,多谢版主,托你和rqzrqh 得福,我已将hello world 在开发板上调试成功!谢谢啦!
离线leasia

只看该作者 8楼 发表于: 2009-08-05
我看到好多qt-x11的应用程序里面用了x11的库,在这种情况下是不能直接弄到qt embedded的
离线nufang19
只看该作者 9楼 发表于: 2009-08-09
引用第8楼leasia于2009-08-05 11:57发表的  :
我看到好多qt-x11的应用程序里面用了x11的库,在这种情况下是不能直接弄到qt embedded的

楼上的兄弟,你说的x11的库都指的是那些库呀?怎么区分呢?
离线denton
只看该作者 10楼 发表于: 2009-08-09
帮顶。。。。
快速回复
限100 字节
 
上一个 下一个