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

相关文章
|
30天前
|
算法 编译器 Linux
【Qt4 部署】ARM系统上使用Qt 4 进行开发的QWS 等环境变量部署
【Qt4 部署】ARM系统上使用Qt 4 进行开发的QWS 等环境变量部署
18 0
|
编译器 开发工具 C++
Qt5.6.3+VS2013环境搭建教程(最后支持XP系统的Qt版本)
Qt5.6.3+VS2013环境搭建教程(最后支持XP系统的Qt版本)
1212 0
Qt5.6.3+VS2013环境搭建教程(最后支持XP系统的Qt版本)
|
4月前
|
IDE 数据可视化 开发工具
C++ Qt开发:Qt的安装与配置
Qt是一种C++编程框架,用于构建图形用户界面(GUI)应用程序和嵌入式系统。Qt由Qt公司(前身为Nokia)开发,提供了一套跨平台的工具和类库,使开发者能够轻松地创建高效、美观、可扩展的应用程序。其被广泛用于开发桌面应用程序、嵌入式系统、移动应用程序等。无论是初学者还是经验丰富的开发者,Qt都为构建高质量、可维护的应用程序提供了丰富的工具和支持。
75 0
C++ Qt开发:Qt的安装与配置
|
6月前
|
存储 编译器 C语言
嵌入式 安装QT5.11详细步骤
嵌入式 安装QT5.11详细步骤
|
6月前
|
前端开发 数据可视化 编译器
嵌入式 QT Creator使用
嵌入式 QT Creator使用
qt4.8.7 源码在win7+vs2010环境的x64编译(qt 64位)
qt4.8.7 源码在win7+vs2010环境的x64编译(qt 64位)
230 0
|
IDE 开发工具 Android开发
在Windows和macOS平台,自主编译Qt Creator和Qt Designer源码
在Windows和macOS平台,自主编译Qt Creator和Qt Designer源码
382 0
Qt实用技巧:Qt从QtCreator更换为VS开发Qt所需要注意的坑
Qt实用技巧:Qt从QtCreator更换为VS开发Qt所需要注意的坑
Qt实用技巧:Qt从QtCreator更换为VS开发Qt所需要注意的坑
|
存储 API 调度
基于STM32移植UCGUI图形界面框架(3.9.0源码版本)
基于STM32移植UCGUI图形界面框架(3.9.0源码版本)
509 0
基于STM32移植UCGUI图形界面框架(3.9.0源码版本)
|
编译器 C++ Windows
QT应用编程: win10+vs2017+QT5.12.6开发环境搭建
QT应用编程: win10+vs2017+QT5.12.6开发环境搭建
428 0
QT应用编程: win10+vs2017+QT5.12.6开发环境搭建