文章目录
前言
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就可以了。