海思Hi3516DV300 移植Qt
本文所使用服务器端系统环境为Ubuntu 20.04;使用的qt版本为qt-everywhere-src-5.15.8
前置条件:配置安装好Hi3516交叉编译工具链 arm-himix200-linux
文章目录
参考博客
【海思篇】【Hi3516DV300】十一、qt5移植
【Hi3516DV300】十二、海思framebuffer的qt移植
感谢大佬树下棋缘的无私分享!
提示:以下是本篇文章正文内容,下面案例可供参考
一、下载编译qt-everywhere-src-5.15.8
下述操作均在Ubuntu 20.04进行
1.1 下载qt-everywhere-src-5.15.8
- 官网地址
- 清华源镜像
- 或者使用命令行
wget https://download.qt.io/archive/qt/5.15/5.15.8/single//qt-everywhere-src-5.15.8.tar.xz
建议下载安装到 /opt 目录下
1.2 编译安装qt-everywhere-src-5.15.8
解压qt-everywhere-src-5.15.8.tar.xz
tar -xf qt-everywhere-src-5.15.8.tar.xz
建议修改该目录的权限:sudo chmod 777 -R qt-everywhere-src-5.15.8/
创建海思qmake.conf
cp /opt/qt-everywhere-src-5.15.8/qtbase/mkspecs/linux-arm-gnueabi-g++/ /opt/qt-everywhere-src-5.15.8/qtbase/mkspecs/arm-himix200-linux-g++ -rf
sudo vim /opt/qt-everywhere-src-5.15.8/qtbase/mkspecs/arm-himix200-linux-g++/qmake.conf
修改qmake.conf内容如下:
#
# qmake configuration for building with arm-linux-gnueabi-g++
#
MAKEFILE_GENERATOR = UNIX
CONFIG += incremental
QMAKE_INCREMENTAL_STYLE = sublib
include(../common/linux.conf