arm64架构的银河麒麟系统Kylin的qt安装教程

1 篇文章 0 订阅


前言

 arm64架构的系统不常用,我找了很多教程,安装完都怪怪的,老是丢失运行库,并且安装时间很长,很难调整。最后偶然看到一篇非常简洁的文章,几步就完成了qt的安装,在这里整理一下,顺便记录一下遇到的一些问题。

一、准备环境

安装C编译器和调试器

sudo apt install build-essential gdb
  • build-essential:编译器工具集,主要包括libc-dev、gcc、g++、cmake、dpkg-dev,这四个编译器主要的作用就是对Qt程序进行预处理、编译、汇编和链接,最终形成可执行的二进制文件,编译后的文件一般在build-xxxxx中。

  • gdb:gdb主要是用来调试Qt程序的。

我们可以通过输入以下命令来判断是否安装成功:

gcc --version
g++ --version

如果安装成功将显示以下内容:
在这里插入图片描述

在这里插入图片描述

二、安装qt、qtcreator

检查是否已经安装过Qt组件

qmake --version

如果提示没有qmake指令时,表示当前没有安装过Qt 组件。

安装Qt组件和Qt creator

sudo apt update
sudo apt install qt5-default qtcreator

根据提示安装即可。
提示:使用 sudo apt install xxx 时,默认安装的是最高版本。如果想要指定某个版本,可以使用 sudo apt install xxx=版本号 的方式来安装。

检查组件是否安装成功:

qmake --version

如果显示以下内容则安装成功:
在这里插入图片描述

qtcreator

如果会正常启动qtcreator,表示安装成功。

三、测试程序运行

1、打开qtcreator

qtcreator

2、创建项目

  • 欢迎页面 -> Projects -> New -> Application -> Qt Widgets Application
  • 项目名称Test
  • 项目路径自己选择,一般选择~/workspace
  • 编译器[build-system]选择qmake
  • Kit Selection中Qt Versions一般自己检测,也可以自己手动选择qmake的安装目录
  • 编译模式选择Release,调试模式选择Debug

3、[option]打开已有的工程或移植的工程

  • 首先在文件夹中打开已有的工程目录,删除.pro.user为后缀的文件。
  • 欢迎页面 -> Projects -> Open
  • 选择已有工程目录中的pro文件
  • 首次移植可能会没有kit套件,选择manage kit -> QtVersions -> 手动设置,选择刚刚安装Qt目录下的qmake文件,然后点击Configure即可(qmake一般在…/qt5.x.x/bin/目录下)

4、编辑好工程后,点击左下角的小锤头,或者Ctrl+B进行编译构建。如果没有报错则说明完美成功。

报错

Qt creator 的编译器报错

Qt linux 下 variable has incomplete type ‘QApplication‘

解决方法:

sudo apt install libclang-common-8-dev

安装成功之后重启qt就可以了。

参考文章:

麒麟桌面操作系统QT开发环境搭建

Qt linux 下 variable has incomplete type “QApplication”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值