搜索
bottom↓
回复: 6

【请教高手】用飞凌S3C6410开发板学QT编程遇到的小困惑?

[复制链接]

出0入0汤圆

发表于 2011-3-3 09:13:06 | 显示全部楼层 |阅读模式
今天看到飞凌S3C6410开发板论坛里的帖子上这么写:
“编译安装qtopia-free-2.2.0前要先编译安装qt-embedded-2.3.7,而安装qt-embedded-2.3.7之前要先安装qt-x11-2.3.2,所以,它们的安装顺序是:先安装qt-x11-2.3.2,再安装qt-embedded-2.3.7,最后安装qtopia-free-2.2.0。”

哪位朋友可具体说一下这三个的作用以及安装的必要性?

第一:qt-x11-2.3.2这个应该是用于PC机上的QT吧,也就是用这个开发出的程序只能在PC机上运行安装qt/x11是为了得到designer 和qvfb ,uic等工具,但是我机子自带的designer是否可行了?也就是我是不是可以不在安装qt-x11-2.3.2?

第二:qt-embedded-2.3.7是个库,qtopia-free-2.2.0是qt-embedded-2.3.7的上层应用?(是否这么理解了)

第三:教程上 没有说 要安装qt-x11-2.3.2,qt-embedded-2.3.7,但是有一句“建立QTE开发环境所需要的目录”还有一句“安装qtopia的交叉编译环境”,
我想问一下,教程上的一系列所做的事情是为了编译QTE环境,还是把qt-x11-2.3.2,qt-embedded-2.3.7,qtopia-free-2.2.0一起都安装了?

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2011-3-3 09:15:58 | 显示全部楼层
我理解:designer应该就是工具了,界面的设计的.而QT开发还需要一个QT库,可以在NOKIA网站下载.这基本就满足初期学习用了.整个开发的工具链应该是很复杂的,不过NOKIA网站可以下载到完整的IDE,所以,我觉得入门的时候先不要在这些搞不清楚的问题上纠结,先去找本书,试着自己搞个QT程序出来,编译后在开发板上跑起来再说,等你对QT的开发有了更深的了解之后,再回过头来研究这些东东,可能就很简单了。
PS:可以去飞凌的下载专区看看,里面有OK6410 QT的教学视频(www.witech.com.cn)或者去问问他们技术服务吧。偶也是个没入门的家伙,所以,怕误导你,以上只是个人意见哈,仅供你参考下而己。

出0入0汤圆

发表于 2011-3-3 09:17:14 | 显示全部楼层
qt的版本问题很麻烦  如果你的编译器是arm-linux-gcc(3.4.1) 的话你就选用qtopia-core-opensource-src-4.3.3  如果是arm-none-linux-gnueabi(4.*.*)的话你就用qt-everywhere-opensource-src-4.6.3 吧。
你查一下资料 搭建这个环境很简单的  不过就是配置的时候要适合你自己哦。还有内核 文件系统 qt应用程序使用的编译器要一直哦  要不可能会出很多错误的。

出0入0汤圆

发表于 2011-3-26 19:07:40 | 显示全部楼层
学习一下,楼主问题解决了吗?怎么弄的?

出0入0汤圆

发表于 2011-4-6 14:40:06 | 显示全部楼层
标记,坐等高手。

出0入0汤圆

发表于 2011-4-6 14:54:35 | 显示全部楼层
个人也在鼓捣这块,不过我的是TQ2440,我挺同意2楼的话,先跑起来,再学原理

Qt就是图形界面库,像qt/x11等。

qt/embeded就是用于嵌入式linux系统的QT版本,简称Qte,Qte去掉了X lib的依赖而直接工作在framebuffer上,它虽然是Qt的嵌入式版本,但并不是qt/x11的子集,它的部分机制就不能用于qt/x11中如QCOP等。

qtopia是一个基于Qte的类似桌面系统的应用环境,包含有PDA版本和Phone版本,qtopia最高的免费版本是qtopia-2.2.0

上面是摘抄文档上面的呵呵 其实我觉得你的理解也差不多啊!还是先搭建起来环境,再分这个吧!

出0入0汤圆

发表于 2011-4-6 15:18:14 | 显示全部楼层
qt是跨平台的,不同平台间有不同的qmake.所以做嵌入式开发至少需要2个不同的qmake。一个是PC上的,可以根据自己的需要选用windows下的qt creator或者linux下的qt cteator。然后还需要一个qt-embedded,下载后编译完成会在指定目录下生成嵌入式平台下的qmake。qtopia是基于qt-embedded的一个类似桌面系统的应用环境,所以需要先编译qt-embedded,如果不需要qtopia则不用编译它。开发的话我一般在PC上调试通过,然后用qt-embedded的qmake重新编译后下载到目标板
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 23:40

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表