Chinaunix首页 | 论坛 | 博客
  • 博客访问: 12400422
  • 博文数量: 1293
  • 博客积分: 13501
  • 博客等级: 上将
  • 技术积分: 17974
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-08 18:11
文章分类

全部博文(1293)

文章存档

2019年(1)

2018年(1)

2016年(118)

2015年(257)

2014年(128)

2013年(222)

2012年(229)

2011年(337)

分类: LINUX

2011-03-23 23:27:32

进入qt-embedded-linux-opensource-src-4.4.3源文件在文件configsh中添加最后一行-qt-mouse-tslib -I/home/qt/mytslib/include -L/home/qt/mytslib/lib  /home/qt/mytslib是tslib的安装目录。

注意:添加-qt-mouse-tslib -I/home/qt/mytslib/include -L/home/qt/mytslib/lib时要在上一行加个斜杠  \

#!/bin/sh

./configure -prefix /home/qt/build\

    -release -shared \

-fast \

-pch \

-no-qt3support \

-qt-sql-sqlite \

-no-libtiff -no-libmng \

-qt-libjpeg \

-qt-zlib \

-qt-libpng \

-qt-freetype \

-no-openssl \

-nomake examples -nomake demos -nomake tools \

-optimized-qmake \

-no-phonon \

-no-nis \

-no-opengl \

-no-cups \

-no-xcursor -no-xfixes -no-xrandr -no-xrender -no-xkb -no-sm \

-no-xinerama -no-xshape \

-no-separate-debug-info \

-xplatform qws/linux-arm-g++ \

-embedded arm \

-depths 16 \

-qvfb \

-qt-gfx-linuxfb \

-no-gfx-qvfb -no-kbd-qvfb -no-mouse-qvfb \

-qt-kbd-usb \

-confirm-license \

-no-armfpa \

    -qt-mouse-tslib -I/home/qt/mytslib/include -L/home/qt/mytslib/lib

说明:/home/qt/build 为QT安装目录,/home/qt/mytslib魏tslib的安装目录,QT的编译需要用它编译的库。

./configsh

make  &&  make  install

安装好的库等文件在/home/qt/build

成功的用挂载sd卡启动QT的helloworld

1, 格式化sd卡。用读卡器把sd卡插多虚拟机上。在桌面上会出现sd卡,我们右键它选择格式化,格式选择ext2(一定要用这种格式哦!),名字写为sd。因为英文好写些。

2, 将QT编译安装目录下的文件复制到sd卡上,sd卡在/media/sd

进入虚拟机:

cp  /home/linux/qt4_port/qt/build/lib/libQt*  /media/sd/home/qt/build/lib

 cp  /home/linux/qt4_port/qt/build/lib/fonts/wenquanyi_160_75.qpf \

/media/sd/home/qt/build/fonts

cp  /home/linux/qt4_port/qt/build/bin  /media/sd/home/qt/build

3, 用qt编一个helloworld 程序进行测试。使用qmake、make对程序进行编译。

注意:一定要用qtembed安装目录下bin/下面的qmake

/home/linux/qt4_port/qt/build/bin/qmake  -project

/home/linux/qt4_port/qt/build/bin/qmake 

Make

4, 将上一步生成的可执行文件helloworld开发板上,或者就拷贝到sd卡上。

5, 挂载sd卡到开发板,插入sd卡到开发板。

6, 挂载 mount /dev/mmcblk0p1 /mnt/hello/

在开发板上设置环境变量

export QTDIR=/mnt/hello/home/qt/build

export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

export PATH=$QTDIR/bin:$PATH

export QT_QWS_FONTDIR=$QTDIR/fonts

最后运行helloworld程序

./helloworld  -qws

阅读(1779) | 评论(0) | 转发(0) |
0

上一篇:Linux内核开发体会

下一篇:编译安装tslib1.4

给主人留下些什么吧!~~