您的位置:首页 > 编程语言 > Qt开发

QT5移植到ARM中

2017-01-14 15:06 323 查看
1、解压:

qt-everywhere-opensource-src-5.4.1/


2、指定所用平台的arm架构以及交叉编译器:

qt-sql-sqlite \
-qt-libjpeg \
-qt-libpng \
-qt-zlib \
-tslib \
-no-opengl \
-no-sse2 \
-no-openssl \
-no-nis \
-no-cups \
-no-glib \
-no-dbus \
-no-xcb \
-no-xcursor -no-xfixes -no-xrandr -no-xrender \
-no-separate-debug-info \
-make examples -nomake tools -nomake tests -no-iconv


4、编译安装:


5、移植到开发板:

完成上述步骤后,[b]qt5.4.1将被安装到/usr/local/qt5.4.1中。然后将/usr/local/中的qt5.4.1复制到开发板的/opt/目录中,将/usr/local/中的tslib复制到开发板的/usr/local/中。

6、设置开发板Qt环境变量:

root@:~# vi /etc/init.d/qt.sh


添加下面内容:

QT_QPA_PLATFORM_PLUGIN_PATH=/opt/qt5.4.1/plugins
export QT_QPA_PLATFORM=linuxfb:tty=/dev/fb0
export QT_QPA_FONTDIR=/opt/qt5.4.1/lib/fonts
export QT_QPA_GENERIC_PLUGINS=tslib:$TSLIB_TSDEVICE


保存退出后使上面的环境变量生效:

.sh


7、运行一些example:

5.4.1/examples/touch/pinchzoom/pinchzoom
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: