0
点赞
收藏
分享

微信扫一扫

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


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

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

CPU:飞腾D2000 (ARM64)

银河麒麟V10 + 飞腾D2000(ARM64) 安装Qt_当前目录

 折腾了很长时间,综合了多个网络资料,最终把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

银河麒麟V10 + 飞腾D2000(ARM64) 安装Qt_控件_02

2. 解压

银河麒麟V10 + 飞腾D2000(ARM64) 安装Qt_控件_03

3. 参照README文件进行操作

银河麒麟V10 + 飞腾D2000(ARM64) 安装Qt_开发语言_04

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

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

银河麒麟V10 + 飞腾D2000(ARM64) 安装Qt_控件_05

5. 在QtCreator中设置Qt Version和Kit

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

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

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

银河麒麟V10 + 飞腾D2000(ARM64) 安装Qt_开发语言_07

 6. 新建项目并运行

银河麒麟V10 + 飞腾D2000(ARM64) 安装Qt_控件_08

遗留问题:

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

银河麒麟V10 + 飞腾D2000(ARM64) 安装Qt_开发语言_09

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

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

银河麒麟V10 + 飞腾D2000(ARM64) 安装Qt_当前目录_10

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

举报

相关推荐

0 条评论