linux下qt4.6如何搭建嵌入式环境?

linux下qt4.6如何搭建嵌入式环境?,第1张

先安Qt 4.4 X11, 然后安Qt Extended 4.4,完全按照文档安就行,无需安装Qt Embedded。交叉编译就是换一个编译器,比如arm的gcc编译,并不复杂,但是根据你设备的特点,要进行其他一些移植,比如各种驱动的整合,输入输出设备的插件编写等等,这些工作是很复杂的,一般一两个有经验的嵌入式工程师也要做几个月时间。

具体的你可以去东方赛富看看,他们在这方面是非常专业的。

我看了一下你的开发包的版本,都是好多年前的东西了,据我个人经验,这些开发包安装起来的确很费时费事,安装过程中要么缺这个库要么缺那个库,确实不好弄。

个人建议你去安装qt-embedded4.5.0左右的吧。安装这个版本比较新,安装过程也会相对简单。

另外要分清楚你的目标程序在哪里运行。编译出来的东西放到开发板上还是pc上运行。

下面说一下我的个人如何建立嵌入式QT的开发环境

下载这个软件包,和tslib,先交叉编译tslib(后面安装会用到)

./configure

-xplatform

qws/linux-arm-g++

-embedded

arm

-shared

-little-endian

-qt-kbd-usb

-qt-mouse-tslib

-qt-libpng

-qt-libjpeg

-qt-gif

-depths

4,8,16,32

-confirm-license

-prefix

/usr/local/Trolltech/Qtopia-4.3.3-arm

-I/home/su/qtopia-core-opensource-src-4.3.3/tslib/include

-L/home/su/qtopia-core-opensource-src-4.3.3/tslib/lib

-I后接tslib交叉编译出来的include目录

-L后接lib目录(类似上面)

这是我安装qtopia-opensource-4.3.3

for

arm

的配置选项。

使用arm-linux-gcc

的3.4.1版本。

接着make

然后是make

install

最后会安装在/usr/local/Trolltech/Qtopia-4.3.3-arm

上述是针对arm版本的安装方法。

如果觉得不够详细的话,还可以看看:

http://zhidao.baidu.com/question/103574669.html


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/9020631.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-24
下一篇 2023-04-24

发表评论

登录后才能评论

评论列表(0条)

保存