首页| 论坛| 消息

标题:qt移植
作者:5xinfeiyang
日期:2011-11-22 11:30
内容:

最近才开始研究的Qt,困难重重!小弟想问一下各位前辈,如何能在PC机上编译QT的可执行文件,移植时仅需要将该可执行文件拷到ARM开发板中执行,不用复制大量的库文件,这样可行吗?类似静态编译似的应该吧。我的环境PC机虚拟机下装的Ubuntu10.04,安装好了arm-linux-gcc-3.4.1,qt-x11-opensource-src-4.5.3和qt-embedded-linux-opensource-src-4.5.3,在PC机上编译的可执行文件执行通过了,交叉编译该如何进行呢?


#1 回 楼主(5xinfeiyang) 的帖子 [wxj120bw 11-22 22:34]
最直接的方式将Makefile文件里的gcc改成arm-linux-gcc或g++改成arm-linu-g++
PS:有错再说
#2 回 1楼(wxj120bw) 的帖子 [5xinfeiyang 11-23 12:49]
行,我试试,现在也有错都习惯了,没错都害怕,哈哈,谢谢你
#3 [jwqacqy 09-08 16:37]
QT移植很麻烦的,同样的配置在不同的系统,甚至是同一系统重装都会遇到不同的问题,可以说没有统一解决方案。这需要在解决BUG中积累经验,掌握原理。不同平台都有自己的编译器,以便能编译出可以在它的平台下运行的代码。像sumsung s3c2440freescale imx6 imx53 imx51TI omap系列 君正jz4740 龙芯mipsx86平台工控机都有自己的编译器。这些差异给QT或其他开源库移植带来很多麻烦,只要掌握了原理,这些都不是问题。邮_箱名:touchqvfb域163.com 具体沟通

回复 发表
主题 版块