OANET(五):编译安装Qt-Embedded
来源:互联网 发布:tensorflow 遗传算法 编辑:程序博客网 时间:2024/05/21 07:48
1.解压QtE-4.7.0源代码:将arm-qte-4.7.0-20101105.tar.gz解压到/opt/FriendlyARM/mini6410/linux中。
2.编译和安装ARM版本的QtE-4.7.0。
解压后看到qt-everywhere-opensource-src-4.7.0.tar.gz,在官网ftp://ftp.qt.nokia.com/qt/source/也能下载到它。
手动解压qt-everywhere-opensource-src-4.7.0.tar.gz,进入qt-everywhere-opensource-src-4.7.0/mkspecs/qws/linux-arm-g++修改qmake.conf文件:将
# modifications to g++.conf
QMAKE_CC = arm-linux-gcc
QMAKE_CXX = arm-linux-g++
QMAKE_LINK = arm-linux-g++
QMAKE_LINK_SHLIB = arm-linux-g++
修改为
# modifications to g++.conf
QMAKE_CC = arm-linux-gcc -lts
QMAKE_CXX = arm-linux-g++ -lts
QMAKE_LINK = arm-linux-g++ -lts
QMAKE_LINK_SHLIB = arm-linux-g++ -lts
然后保存,-lts是编译器arm-linux-gcc/g++支持的一个功能开关。
编译前要进行配置,在qt-everywhere-opensource-src-4.7.0目录下执行
echo yes | ./configure -opensource -embedded arm -xplatform qws/linux-arm-g++
-no-webkit
-qt-libtiff
-qt-libmng
-qt-mouse-tslib
-qt-mouse-pc
-no-mouse-linuxtp -no-neon
-I/opt/tslib/inlude -L/opt/tslib/lib
加上了对tslib库的包含和链接,去掉了一些不用的qt功能,如果以后要用到这些功能,就得从这里重新配置,重新编译安装。
接下来执行
make
make install
编译和安装的过程将十分漫长,根据机器配置不同,会有不同的编译时间,请耐心等待。
装好后在/usr/local/Trolltech/QtEmbedded-4.7.0-arm/bin。
当顺利执行完毕,再运行mktarget脚本,将会从编译好的目标文件目录中,提取出必要的QtE-4.7.0库文件和可执行二进制示例,并打包为target-qte-4.7.0.tgz,把它在开发板的根目录下解压,就可以使用了,用如下命令
#tar xvzf target-qte-4.7.0.tgz –C /
这样,就会在/usr/local/目录下创建生成Trolltech目录,它里面包含了运行所需要的所有库文件和可执行程序。
使用说明:因为目标板中预装的Linux已经包含了QtE-4.7.0,测试之前,你可以先删除原有的,它位于/usr/local/Trolltech目录,把该目录使用rm命令完全删除就可以了。
- OANET(五):编译安装Qt-Embedded
- OANET(二):Qt安装
- Qt/Embedded编译与安装
- qt embedded的编译和安装
- OANET(六):设置Qt Creator使其支持交叉编译
- 交叉编译链、qt 、qt embedded的安装
- 编译Qt/Embedded
- OANET(一):Fedora9安装
- OANET(四):tslib安装
- qt/embedded安装方法
- Embedded Qt 编译配置说明
- qt-embedded编译phonon模块
- qt-x11 和 qt-embedded 的编译
- qt linux embedded x86 安装
- PC上安装Qt-Embedded
- Fedora 14 安装QT和QT-Embedded
- Fedora 14 安装QT和QT-Embedded
- 安装embedded版Qt与Qt移植
- VisualSVN-hook检查代码说明
- httpclient4.2.2的几个常用方法,登录之后访问页面问题,下载文件
- 读书小记《headfirst javascript》
- 如何中把excel表中的数据用sql语句导入到数据表中
- android界面View简介及android界面绘制过程
- OANET(五):编译安装Qt-Embedded
- Hdu 1018+1196+2504+2817+1042
- 动态提交表单
- 浅谈数据库及表设计的几个原则
- Accurately Say "CocaCola"!
- 写给4年前开始编程序的自己
- Libpcap使用总结
- ThreadLocal memory leak
- android中dip、dp、px、sp和屏幕密度简介