银河麒麟V10 + 飞腾D2000(ARM64) 安装Qt

近期有个需求是在一个特定的硬件和系统组合下开发和发布软件,具体配置是:

操作系统:银河麒麟V10桌面版

CPU:飞腾D2000 (ARM64)

 折腾了很长时间,综合了多个网络资料,最终把Qt5装好了。记录如下:

Qt版本选择5.9.9(一开始选择了5.12.12,遇到各种问题,遂放弃)

1. 下载Qt 5.9.9源文件

Index of /archive/qt/5.9/5.9.9/single

选择***.tar.xz

2. 解压

3. 参照README文件进行操作

System requirements

------------------

- Perl 5.8 or later
- Python 2.7 or later
- C++ compiler supporting the C++11 standard

...

./configure -prefix $PWD/qtbase <license> -nomake tests
make -j 4

3.1 ./configure -prefix $PWD/qtbase -opensource -nomake tests  -no-opengl

注意此处,$PWD表示安装到当前目录。要加-no-opengl, 实测后续会遇到Test OpenGL fail的问题。不过也可以一开始不加,如果后面出问题再加。

3.2 make -j 4

3.3 make install

4. 安装QtCreator

直接在软件商店里面安装:

5. 在QtCreator中设置Qt Version和Kit

实测Qt Creator打开之后没有识别到Qt Version,所以手动指定,设置为当前安装目录下的/qmake/qmake文件。

同时设置一下Kit,正常是默认设置,不用改,确认一下Device类型是桌面。应用。

 6. 新建项目并运行

遗留问题:

设计时界面显示正常,但运行后控件文字不显示:

 QML预览时就看不见文字了。

而运行后debug显示控件是有文字的:

 目前判断是当前运行环境下QML的问题导致,待解决。

--------------------------------------------------------------

2022.11.13更新,文字不显示的问题解决。原因是字体缺失:

QFontDatabase: Cannot find font directory .../lib/fonts_小鹰信息技术服务部的博客-CSDN博客

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小鹰信息技术服务部

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值