首页| 论坛| 消息

标题:实在不明白QT Embeded和QT creator,还有Qtopia之间是什么关系?
作者:mali3702
日期:2011-11-01 15:07
内容:

本人初学嵌入式编程,在虚拟机上装了一天的tmake,Qt embeded,qt for x11还有Qtopia,但是出现了一些error,应该没有安装好,或者已经安装好了,我却不知道程序在那里打开,无语了都,希望各位给我讲讲这几个的主要功能是干什么的?我到底该在那个里面编写代码?


#1 回 楼主(mali3702) 的帖子 [wxj120bw 11-01 15:25]
其实 学些嵌入式编程 最好有个开发板 而且要有开发指导文档 这样按着指导来先熟悉开发流程 再自己去尝试其他东西 就会学得更快了
PS:那些感念即使说了 你也一时明白 到实际操作时没多大的帮助
#2 回 1楼(wxj120bw) 的帖子 [mali3702 11-01 15:31]
关键是现在我连程序往哪写都不知道,书上上要用到QT embeded,又说是什么qtopia,我实在不懂这两个是什么东西,是QT creator的两个插件吗,我的代码已经写好了在creator里面也可以执行成功,现在就是不知道如何用这些东西,已经怎么交叉编译,感觉概念很乱~~~
#3 回 2楼(mali3702) 的帖子 [wxj120bw 11-01 15:51]
我也说不太清楚 给你google个帖子 说的还不错
http://www.farsight.com.cn/FarsightBBS/dispbbs.asp?boardID=14&ID=1871&page=1
#4 [dbzhang800 11-01 16:44]
从Qt4.6开始,就已经是 Qt-everywhere 了
这个可以凑活看看
http://hi.baidu.com/cyclone/blog/item/af6919d8a2fadb3a32fa1c52.html
不过一些内容也过时(以至于不太准确)了
#5 回 1楼(wxj120bw) 的帖子 [ppdayz 11-01 16:49]
其实也没什么
现在的QT都是同一份源代码。根据编译器环境的不一样,编译出来适合不同场合的qt库
嵌入式就有了个名字,叫QT embeded
至于交叉编译,本来应该用开发板上面的GCC和G++来进行编译,但是板子上资源有限(内存小,cpu慢),编译一个qt库或者qt程序要很多很多时间,然后聪明的人就发明了交叉编译这个东西,能在普通pc上,编译出开发板用的库或者程序
一般你买开发板,都会给你一个交叉编译器的,装在pc上
然后你在pc上写代码,通过交叉编译,然后就能在开发板上运行
当然这个只是简单说说。。实际情况会复杂很多(主要是调开发板上的库什么的)
要是板子和交叉编译都没问题的话,就很简单了

<< 1 2 >> (1/2)

回复 发表
主题 版块