qt4移植与配置

简介: 进入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-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

相关文章
|
4月前
【qt】项目移植
【qt】项目移植
37 0
【qt】项目移植
|
4月前
|
C++
【qt】VS中如何配置Qt环境
【qt】VS中如何配置Qt环境
220 0
|
6月前
|
存储 编解码 Ubuntu
【QT】linux下alsa库的移植和QT中音视频的处理&笔记
【QT】linux下alsa库的移植和QT中音视频的处理&笔记
|
6月前
|
安全 BI 数据库
数据库大作业——基于qt开发的图书管理系统 (一)环境的配置与项目需求的分析
数据库大作业——基于qt开发的图书管理系统 (一)环境的配置与项目需求的分析
118 0
|
7月前
|
C语言 计算机视觉 Python
【Qt】Qt下配置OpenCV
【Qt】Qt下配置OpenCV
|
7月前
|
C++
[项目配置] 配置Qt函数库和ui界面库的封装并调用的项目(二)
[项目配置] 配置Qt函数库和ui界面库的封装并调用的项目
115 0
|
7月前
|
算法 关系型数据库 编译器
[项目配置] 配置Qt函数库和ui界面库的封装并调用的项目(一)
[项目配置] 配置Qt函数库和ui界面库的封装并调用的项目
209 0
|
7月前
|
C++ 计算机视觉
[软件配置] VS2012&QT5&Opencv的配置教程
[软件配置] VS2012&QT5&Opencv的配置教程
169 0
|
IDE 开发工具 开发者
Qt-Qt Creator的下载、安装与配置(Windows)
Qt-Qt Creator的下载、安装与配置(Windows)
1055 1
vs2022配置Qt6
vs2022配置Qt6
253 1