Qt是一个跨平台的图形界面库,它不仅包含丰富的界面组件,还包括网络、数据库、XML、Web等应用开发组件,可以与微软的Visual Studio媲美。Qt在嵌入式Linux系统中的应用非常广泛。Qt支持Linux的Framebuffer驱动。
下面是Qt 5.6在S3C6410X平台上的移植步骤。
(1)下载Qt 5.6.0的源码包qt-everywhere-opensource-src-5.6.0.tar.gz。
(2)解压源码包。
tar zxvf qt-everywhere-opensource-src-5.6.0.tar.gz
(3)修改编译配置文件。配置文件是下面目录中的qmake.conf:
qt-everywhere-opensource-src-5.6.0/qtbase/mkspecs/linux-arm-gnueabi-g++/
修改内容如下:

(4)编译Qt。具体命令如下:
(https://www.xing528.com)
(5)编译例程。将qtbase/bin/qmake复制到usr/lib/i386-linux-gnu/qt4/bin目录,并进入例程目录:
root@ubuntu:~/fgj/test/QT/qt-everywhere-opensource-src-5.6.0/qtbase/examples/widgets#
qmake
make
(6)复制库与字体到开发板。将Qt部分库复制到/usr/lib下,将字体文件复制到/root/fgj/arm-2014.05/arm-none-linux-gnueabi/lib/fonts。
(7)运行例程。将Qt自带的例程复制到开发板,如calculator例程的启动命令如下:
[root@urbetter/home]#./calculator-platform linuxfb
屏幕上会出现一个配置对话框,如图9-7所示。

图9-7 Qt计算器对话框
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
