打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【转】+【原创】使用Qt Creator进行ARM开发

【转】+【原创】使用Qt Creator进行ARM开发 收藏

 以下来自:http://www.lxmmcu.com/article.asp?id=20

这两天编译了QTE4.5.1,开始使用的是arm-linux-gcc 3.4.1.编译是没什么问题,但在ARM开发板上运行的时候有的窗口部件例如sliders只要点击就会死机。网上查了下应该是编译器的问题,换编译器是很麻烦的,不仅要重行编译Qt,还要用同一个编译器重行编译根文件系统,还需要对应编译器版本的lib。如果有友善之臂公司的板子的配套光盘就好了,他们都统一用了最新编译器4.3.2。我嫌麻烦没弄了,还是继续用我的老版本QTE4.3.5。
罗嗦了一堆下面进入主题。要使用Qt Creator进行ARM开发,需要以下几个步骤:1、首先当然是编译QTE并且安装好;2、在Qt Creator的Tools的Qt4中设置Qt版本;3、在具体要编译的工程中设置对应的PATH,要包含所要用的交叉编译器路径。这一点很重要,不然会报错误:arm-linux-g++未找到。在我的系统中使用的是ubuntu8.04,我在etc/bash.bashrc修改的路径对Qt Creator无效,其他的地方修改也无效。在命令行中可以看到修改已经生效但在Qt Creator无效,不知为何?那位大侠如果知道并且能告诉本人,不胜感激。总之记住,注意要编译工程的PATH设置。
我补充一点:
【转帖注明出处 http://blog.csdn.net/lanmanck
  现在我用的是opensource-linuxx11-2009.03.1.bin版本,安装完以后qtcreator是1.2.1版本。没有看到按照楼上的设置方法。不过我还是试出来了,哈哈,诸君请见:
1、使用qtcreator开发gui界面,主要是file->new->qt gui project。
然后就可以跟vc一样拖拉控件和编程了,我一直就希望有这样的ide可以搞嵌入式(vs除外:) ),爽!
工程文件主要有mainwindow.cpp mainwindow.ui 等
2、这里假设你也编译完qtembedded4.5.2了,因为上面那个版本也是基于4.5.2了。
假设你的qtembedded目录是/home/qtembedded4.5.2,那么现在需要qmake重新构建一下工程就可以了。
3、按如下步骤:
make distclean //把x86的配置干掉
/home/qtembedded4.5.2/bin/qmake -project //构建arm的工程
/home/qtembedded4.5.2/bin/qmake //产生新的makefile
make
现在,应该可以看到你的qt工程重新编译完了,还不拿到arm下试试?

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Qt嵌入式开发环境搭建
qte4.7.1
超详细Qt5.9.5移植攻略,拿走不谢
最新版qtE4.5.2成功移植编译及运行
QTE4.6移植以及相关参数介绍
Qt 4.6.0 嵌入式开发环境的搭建、移植
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服