QT移植

QT移植(4.8.5)  

一.移植QT库:

系统环境
操作系统: ubuntu 12.0 32位
开发板: TQ2440
交叉工具链:   arm-linux-gcc 4.4.3 天嵌版本

1.下载源码: Qt libraries 4.8.5 for embedded Linux (230 MB) (Info)
  下载地地址:http://qt-project.org/downloads

2.配置
./configure-prefix/opt/qt-4.8.3-arm -embedded arm -release -shared -fast -no-largefile -qt-sql-sqlite -qt3support -no-xmlpatterns -no-glib -no-phonon -no-mmx -no-3dnow -no-sse -no-sse2 -no-svg -webkit -qt-zlib -qt-libtiff -qt-libpng -qt-libjpeg -makelibs -nomake examples -nomake docs -nomake demo -no-nis -no-cups -iconv -no-dbus -openssl -xplatform qws/linux-arm-g++ -little-endian -qt-freetype -depths 16,24,32 -qt-gfx-linuxfb -qt-gfx-transformed -qt-gfx-multiscreen -no-gfx-vnc -no-gfx-qvfb -qt-kbd-linuxinput -no-kbd-qvfb -armfpa -no-mouse-qvfb -qt-mouse-linuxtp -qt-mouse-tslib -DQT_QLOCALE_USES_FCVT-I/opt/tslib-1.0/include-L/opt/tslib-1.0/lib

PS:-prefix/opt/qt-4.8.3-arm(第4步执行make install 安装目录)
-I/opt/tslib-1.0/include-L/opt/tslib-1.0/lib(tslib 的相应目录(请参考上一篇文章《移植tslib》))

3.编译
make

4.安装
make install
5.运行

配置选项要根据自己的硬件选取,这样编译出来的库文件才会比较小。装好后把目录下的imports、lib、mkspecs 、plugin文件夹拷到开发板上的/opt/Qt目录下,目录随便,和环境变量里的一致就行。然后配置开发板的环境变量(vi /etc/profile),让他能找到Qt。

1
2
3
4
5
6
7
8
9
10
11
exportset QTDIR=/opt/Qt
exportset QPEDIR=/opt/Qt
exportset LD_LIBRARY_PATH=$QTDIR/lib:/usr/local/lib:$LD_LIBRARY_PATH
exportset QT_QWS_FONTDIR=$QTDIR/lib/fonts/
exportset QWS_SIZE=800x480
exportset QWS_DISPLAY="LinuxFb:mmWidth80:mmHeight120:0"
exportset QWS_DISPLAY="LinuxFB:/dev/fb0"
exportset QT_PLUGIN_PATH=$QTDIR/plugins/
exportset QWS_KEYBOARD="TTY:/dev/tty1"
exportset QWS_MOUSE_PROTO="TSLIB:/dev/event4"
exportPATH=$QTDIR/bin:$PATH



二.配置Qt creator:
1.添加编译器:
QT移植(4.8.5) - dengbenling - dengbenling的博客
点击:添加-》GCC
填写:名称(如:arm-linux-)
加入编译器路径(交叉工具链名称):(如:/opt/EmbedSky/4.3.3/bin/arm-linux-gcc)
2.添加Qt版本
QT移植(4.8.5) - dengbenling - dengbenling的博客
点击:添加
填写:名称(如:qmake-4.8)
加入qmake路径(上面移植QT库时的安装路径(可以先把bin/qmake改名为 qamke-4.8(自我感觉这样会方便一点))):(如:/opt/qt-4.8.3-arm/bin/qmake-4.8)
3.添加构建套件:
QT移植(4.8.5) - dengbenling - dengbenling的博客
点击添加然后按上图配置把前两步添加的Qt版本和编译器加入即可。
4.为项目添加构建:
QT移植(4.8.5) - dengbenling - dengbenling的博客
新建一个项目后,打开上图页面,点击添加构建套件,把上一步完成的“构建套件”加入即可。编译出来的Qt project 即为嵌入式版本的Qt project 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值