• 7777阅读
  • 6回复

[提问]实在不明白QT Embeded和QT creator,还有Qtopia之间是什么关系? [复制链接]

上一主题 下一主题
离线mali3702
 
只看楼主 倒序阅读 楼主  发表于: 2011-11-01
关键词: 问题
      本人初学嵌入式编程,在虚拟机上装了一天的tmake,Qt embeded,qt for x11还有Qtopia,但是出现了一些error,应该没有安装好,或者已经安装好了,我却不知道程序在那里打开,无语了都,希望各位给我讲讲这几个的主要功能是干什么的?我到底该在那个里面编写代码?
离线wxj120bw

只看该作者 1楼 发表于: 2011-11-01
回 楼主(mali3702) 的帖子
其实 学些嵌入式编程 最好有个开发板 而且要有开发指导文档 这样按着指导来先熟悉开发流程 再自己去尝试其他东西 就会学得更快了
PS:那些感念即使说了 你也一时明白 到实际操作时没多大的帮助
离线mali3702
只看该作者 2楼 发表于: 2011-11-01
回 1楼(wxj120bw) 的帖子
关键是现在我连程序往哪写都不知道,书上上要用到QT embeded,又说是什么qtopia,我实在不懂这两个是什么东西,是QT creator的两个插件吗,我的代码已经写好了在creator里面也可以执行成功,现在就是不知道如何用这些东西,已经怎么交叉编译,感觉概念很乱~~~
离线wxj120bw

只看该作者 3楼 发表于: 2011-11-01
回 2楼(mali3702) 的帖子
我也说不太清楚   给你google个帖子 说的还不错
http://www.farsight.com.cn/FarsightBBS/dispbbs.asp?boardID=14&ID=1871&page=1
离线dbzhang800

只看该作者 4楼 发表于: 2011-11-01
从Qt4.6开始,就已经是 Qt-everywhere 了

这个可以凑活看看
http://hi.baidu.com/cyclone/blog/item/af6919d8a2fadb3a32fa1c52.html

不过一些内容也过时(以至于不太准确)了
离线ppdayz

只看该作者 5楼 发表于: 2011-11-01
回 1楼(wxj120bw) 的帖子
其实也没什么
现在的QT都是同一份源代码。根据编译器环境的不一样,编译出来适合不同场合的qt库

嵌入式就有了个名字,叫QT embeded

至于交叉编译,本来应该用开发板上面的GCC和G++来进行编译,但是板子上资源有限(内存小,cpu慢),编译一个qt库或者qt程序要很多很多时间,然后聪明的人就发明了交叉编译这个东西,能在普通pc上,编译出开发板用的库或者程序

一般你买开发板,都会给你一个交叉编译器的,装在pc上
然后你在pc上写代码,通过交叉编译,然后就能在开发板上运行

当然这个只是简单说说。。实际情况会复杂很多(主要是调开发板上的库什么的)
要是板子和交叉编译都没问题的话,就很简单了

离线wxj120bw

只看该作者 6楼 发表于: 2011-11-01
回 5楼(ppdayz) 的帖子
谢谢了
快速回复
限100 字节
 
上一个 下一个