Linux下的C++界面库IDE:Qt Creator安装札记

请注意,本文编写于 1691 天前,最后修改于 1071 天前,其中某些信息可能已经过时。

Linux下开发GUI图形化界面,尤其是C++,Qt是离不开的,跨平台特性简直不要好用。虽部分Linux发行版是有自带的QtCreator,但还是有好一些发行版没有打包,比如Kali 就得自己安装。安装过程理论上Debian,Ubuntu都是通用的,遇到问题再对症下药。
安装IDE的Linux发行版环境:

Linux环境
Linux环境

下载Qt5.13:http://iso.mirrors.ustc.edu.cn/qtproject/archive/qt/5.13/5.13.2/qt-opensource-linux-x64-5.13.2.run

或者打开终端wget下载

wget http://download.qt.io/archive/qt/5.13/5.13.2/qt-opensource-linux-x64-5.13.2.run

wget下载Qt
wget下载Qt

一般企业开发不会用最新的,哪个兼容性好,哪个稳定用哪个,这里我用的是最新版本的Qt。

下载完成后,直接终端执行安装文件:

一些操作,普通用户的权限不够,因为我用的是root用户,所以再执行时请自行添加sudo

chmod u+x qt-opensource-linux-x64-5.13.2.run 
./qt-opensource-linux-x64-5.13.2.run 

在Linux图形桌面环境下,会自动弹出安装对话框,如图:

Qt安装
Qt安装

直接Next下一步,直至安装完成,新版本Qt安装过程中,需要填写注册账号信息,然后在邮箱验证下即可。在勾选构建套件时,Android和Sources 可以不用勾选,其它复选框均勾选上,因为安卓端目前用不到的,只会占用资源,选择完后会占用磁盘1.3G左右的空间,当然如果你磁盘大的流油,所有组件全勾选上也是咩问题的。

安装完成后,打开QtCreator ,写个测试用例,会发现构建编译报错:

cannot find lGL

此原因是找不到OpenGL链接库的问题,安装OpenGL链接库:

apt install mesa-common-dev -y

再次编译无报错,就可以正常写项目了。

成功编译
成功编译

成功编译。

Comments

添加新评论