一、准备环境
1、UOS系统相对来说,较为纯净,像GCC、G 等编译器是没有安装的,需要自己去安装
代码语言:javascript复制sudo apt-get install build-essential
2、Qt会依赖OpenGL的库,这些也需要进行安装
代码语言:javascript复制//安装OpenGL Library
sudo apt-get install libgl1-mesa-dev
//安装OpenGL Utilities
//OpenGL Utilities 是一组建构于 OpenGL Library 之上的工具组,提供许多很方便的函式,使 OpenGL 更强大且更容易使用。
sudo apt-get install libglu1-mesa-dev
//安装OpenGL Utility Toolkit
//OpenGL Utility Toolkit 是建立在 OpenGL Utilities 上面的工具箱,强化了 OpenGL Utilities 的不足
sudo apt-get install libglut-dev
该命令出现了一些错误!
无法定位软件包.png
把这个命令替换为:
代码语言:javascript复制sudo apt-get install freeglut3-dev
3、安装调试器GDB
代码语言:javascript复制sudo apt-get install gdb
4、安装CMake
代码语言:javascript复制sudo apt-get install cmake
二、安装Qt
1、首先从Qt离线安装包网站去下载Linux的Qt离线安装包 URL如下:
https://www.qt.io/offline-installers
大概有1.2G左右,选择Linux主机的下载链接,如下图:
Qt离线安装包.png
下载好以后,开始安装!可以指定安装路径。
安装Qt选择路径.png
选择安装项,可以按照自己的需要进行安装,我这里需要用来学习Linux下的Qt
所以都会接触到,除了Android。
安装选项.png
接下来一直下一步,直到安装完成。
2、安装好以后,新建一个项目来测试一下!
新建项目.png
编译器这里我们选择CMake
编译系统选择.png
注意:新建好以后,因为没有配置好环境,所以无法编译调试,还需要进行一些配置
项目.png
3、找到菜单栏里面的"工具-选项"
选择下图红框内容,进行配置
选项.png
然后找到"debugger"选项
选项-Debugger.png
打开配置界面,如下图:并且点击"add"按钮,新增一个调试器。
Debugger.png
修改新建的调试器名称,以及配置路径
新建调试器.png
然后点击右下角的"Apply"(应用)按钮。
返回"构建套件"(Kit)页面,在debugger项,选择刚才新建的调试器。
如下图:
选项.png
接下来配置Cmkae Tool项:
选项-CMake Tool.png
配置与调试器差不多,都需要新建,修改名称,配置路径操作。如下图:
新建CMake Tool.png
最后配置"CMake generator"项:
选项-CMake generator.png
配置如下:
CMake generator配置.png
4、然后我们就可以编译运行了
执行编译链接.png
运行效果:
运行效果.png
好了,到这里Qt环境已经安装和配置完成了。