UOS系统安装-配置Qt环境
一、准备环境
1、UOS系统相对来说,较为纯净,像GCC、G++等编译器是没有安装的,需要自己去安装
sudo apt-get install build-essential
2、Qt会依赖OpenGL的库,这些也需要进行安装
//安装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
把这个命令替换为:
sudo apt-get install freeglut3-dev
3、安装调试器GDB
sudo apt-get install gdb
4、安装CMake
sudo apt-get install cmake
二、安装Qt
1、首先从Qt离线安装包网站去下载Linux的Qt离线安装包 URL如下:
大概有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环境已经安装和配置完成了。
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 吸引发烧友的视听Linux发行版
- Linux下完全删除用户的两种方法
- flutter实现轮播图效果
- Ubuntu 16.04设置PostgreSQL开机启动的方法
- 使用userdel命令删除Linux用户的教程详解
- Linux系统交换空间介绍
- 小内存服务器上宝塔默认安装的MySQL如何优化配置
- (译)SDL编程入门(15)旋转和翻转
- linux解决ping通但端口不通的问题
- (译)SDL编程入门(13)透明度混合
- 基于centos宝塔面版的安装Discuz! Q方法
- 如何在Linux中的特定时间运行命令
- composer 安装过程中,提示404错误
- Linux初始化系统盘后重新挂载数据盘方法
- 在页面部分没有发现字符集声明,请增加该声明