3519Hisidv500的QT配置

一、下载相应ubuntu(密码123456789)

1、下载

通过网盘分享的文件:QT Hisilicon Ubuntu 18.7z

链接: https://pan.baidu.com/s/1AIYPC5IRXzy14UETVDl41A?pwd=2kgs 提取码: 2kgs

--来自百度网盘超级会员v4的分享

2、在VM上运行

二、QT的选择与下载(qt-everywhere-src-5.12.9.tar.xz)

1、下载

通过网盘分享的文件:qt移植到arm板子需要的资料

链接: https://pan.baidu.com/s/16mBOCxrXD8sADikICmeXNQ?pwd=d5dp 提取码: d5dp

--来自百度网盘超级会员v4的分享

2、把本次用的资料放进ubuntu内

3、解压文件

三、创建海思的qmake.conf

复制代码
cp /qt-everywhere-src-5.12.9/qtbase/mkspecs/linux-arm-gnueabi-g++/ /qt-everywhere-src-5.12.9/qtbase/mkspecs/arm-hisix500-linux-g++ -rf
vi /qt-everywhere-src-5.12.9/qtbase/mkspecs/arm-hisix200-linux-g++/qmake.con

qmake.conf内容修改如下:

复制代码
linux-arm-gnueabi-g++改成arm-hisix500-linux-g++

三、开始编译

复制代码
./configure \
-prefix ../qt5.12.9_hi3519dv500 \    //make install后保存在的文件夹
-opensource \
-confirm-license \
-release \
-strip \
-no-eglfs \
-linuxfb \
-qt-zlib \
-no-gif \
-qt-libpng \
-qt-libjpeg \
-qt-freetype \
-no-rpath \
-no-pch \
-no-avx \
-no-openssl \
-no-cups \
-no-dbus \
-no-pkg-config \
-no-glib \
-no-iconv \
-xplatform arm-hisix500-linux-g++ \      //使用的工具
-no-opengl \
-nomake examples \
-nomake tools \
-no-sqlite \
-skip qtgamepad \
-skip qtandroidextras \
-skip qtmacextras \
-skip qtx11extras \
-skip qtsensors \
-skip qtserialbus \
-skip qtserialport \
-skip qtwebengine \
-skip qtwebchannel \
-skip qtwebsockets \
-skip qtlocation \
-skip qtquickcontrols \
-skip qtpurchasing \
-skip qtconnectivity \
-skip qtscxml \
-skip qtxmlpatterns \
-skip qtnetworkauth \
-skip qtspeech \
-skip qtscript \
-skip qtremoteobjects \
-skip qtcharts \
-skip qtdatavis3d \
-skip qtwebview

make

make install

四、配置QTCreator

1、下载QTCeator安装包

2、配置环境

①C++

工具链:/opt/linux/x86-arm/aarch64-v01c01-linux-gnu-gcc/bin/aarch64-linux-gnu-gcc

make在/usr/bin/make /usr/share/man/man1/make.1.gz

②C++

工具链:/opt/linux/x86-arm/aarch64-v01c01-linux-gnu-gcc/bin/aarch64-linux-gnu-g++

make在/usr/bin/make

相关推荐
CRMEB系统商城33 分钟前
家电零售的供应商协同与物流提效
java·开发语言·人工智能·小程序·1024程序员节
王大师王文峰1 小时前
Java+AI 面试题(二):业务场景设计 10 例【客服机器人、合同审查、Text2SQL、告警降噪、成本优化】场景题答法与追问链路
java·开发语言·人工智能
言乐61 小时前
Python实现三轴联动根据数据自动打磨镜片模型
开发语言·python
CHHH_HHH1 小时前
【Linux网络篇】初识网络与Socket编程基础
linux·服务器·c语言·开发语言·网络·后端·1024程序员节
jimy11 小时前
C++ 中 xvalue 的 identity 存在哪里?和 lvalue 的 identity 有什么区别?
开发语言·c++·1024程序员节
yujunl1 小时前
U9 无授权的模式WebAPI开发的总结
开发语言·1024程序员节
zzu123zsw1 小时前
为什么 Python 做 Agent 总在并发中崩溃?拆解 Blockcell 在 Rust 下的 Host-Cell 隔离与自愈状态机
开发语言·python·rust·大模型·ai agent
xiaoye-duck2 小时前
《C++ 项目:手写大模型接入 SDK》Provider分析与实现
开发语言·c++·语言模型
denlaku2 小时前
JDK 22 新特性详解
java·开发语言
kaixin_learn_qt_ing3 小时前
Qt开发工程师
qt