qt5.9支持linux,Linux环境下搭建Qt5.9开发环境
在Linux环境下搭建Qt开发环境有两种方式:一种是图形界面的安装,另一种是源代码的安装。下面,分别就这两种安装方式进行说明。
一、图形界面的安装。
1、 在QT官网下载Qt安装包,这里下载最新(2017.06.18)的版本qt-opensource-linux-x64-5.9.0.run 注意Qt5.9.0 linux版本的只有64位。
2、 下载完后,可以看到文件的后缀名应该是.run。然后执行如下命令:
chmod +x qt-opensource-linux-x64-x.x.x.run
(文件名按自己所下载的文件来决定)
说明:该命令是为了给为Qt安装包赋予可执行的权限。
3、 然后再执行如下命令:
./ qt-opensource-linux-x64-x.x.x.run
或者双击安装文件,即可启动该文件。此时会弹出图形化的安装界面,之后的操作就跟Windows下安装软件相类似。
需要说明的是:qt-opensource-linux-x64-x.x.x.run包中包含了QtCreator可视化的开发工具,在安装完后,找到安装目录下的Tools/QtCreator/bin目录下发现有QtCreator可执行文件,该文件就是Qt可视化的开发工具。
二、源代码的安装。
1、 在QT官网进入版本/次版本/single例如5.9/5.9.0/single下载Qt源代码,一般会选择qt-everywhere-opensource-src-x.x.x.tar.gz。
2、 拷贝文件到自己想要的文件夹,再执行如下命令:
tar zxvf qt-everywhere-opensource-src-x.x.x.tar.gz
说明:该命令是将源代码文件解压缩到当前文件夹。
3、 进入解压后的文件目录,执行如下命令:
./configure
进行配置,也可以加上配置前缀:
./configure -prefix /xxx
使用这样的命令的话,后面编译过程中产生的文件会复制到/xxx 这个目录下(目录不存在会自动创建),该方法的好处是源码便于管理。
4、 配置过程中会有以下提示:
Which edition of Qt do you want to use ?
Type 'c' if you want to use the Commercial Edition.
Type 'o' if you want to use the Open Source Edition.
在这里我们选择o,然后会继续有提示,我们选择yes即可,接下来会生成makefile文件,配置过程约四分钟左右。
5、 配置完之后指令命令:
make
用来进行编译,此过程所需时间可能较长。结束之后再执行如下命令进行安装:
sudo make install
该过程较短。
三、环境变量的配置
qmake这个命令需要进行环境变量的配置才能找到并执行。具体做是在当前用户的主目录下面编辑对应的.bashrc文件。
执行如下命令:
cd
vim .bashrc
然后,在该文件末尾添加如下语句:
export PATH="/xxx/xxx//Qtx.x.x/x.x/gcc/bin":$PATH
中间的路径即为Qt中qmake的绝对路径。编辑完成后保存退出Vim(:wq)。然后再执行如下命令:
source .bashrc
设置即可生效。
四、 备注
1、在Ubuntu16.04下安装QT5(64位)之后,新建工程,在编译的时候出现以下两个错误:
cannot find -lGL
collect2:error:ld returned 1 exit status
2、是由于系统缺少链接库,在终端执行下面两个命令就可以解决问题。
sudo apt-get install libgl1-mesa-dev
sudo apt-get install libglu1-mesa-dev freeglut3-dev
标签:文件,Qt,环境,命令,opensource,Qt5.9,Linux,安装,qt
来源: https://www.cnblogs.com/yumeng2015/p/13764246.html
qt5.9支持linux,Linux环境下搭建Qt5.9开发环境相关推荐
- 第二课 如何在WINDOWS环境下搭建以太坊开发环境
[本文目标] 根据本文指导,可以在WINDOUWS环境下完成以太坊智能合约部署前的比较环境准备. [技术收获] 如何在WINDOW(笔者以WINDOWS 10为例)环境搭建以太坊开发环境,按照以下安装 ...
- Win7环境下搭建Android安卓开发环境
Win7环境下搭建Android安卓开发环境(原创教程) 此教程以32位win7旗舰版系统为基础,其它版本系统请根据情况自行调整.教程在2012年9月16日写,所有软件为当时的最新版. 准备文件(文件 ...
- 第一课 如何在WINDOWS环境下搭建以太坊开发环境
目录:https://blog.csdn.net/qq_40452317/article/details/90270046 [本文目标] 根据本文指导,可以在WINDOUWS环境下完成以太坊智能合约部 ...
- Windows下搭建ARM11裸机开发环境(1):工具安装
By: Ailson Jack Date: 2019.05.04 个人博客:http://www.only2fire.com/ 本文在我博客的地址是:http://www.only2fire.com/ ...
- 在Win10的Linux子系统下搭建ESP32的开发环境
在Win10的Linux子系统下搭建ESP32的开发环境 一.介绍 1.Windows的Linux子系统 win10进行了内置工作于命令行的Linux子系统功能,WIN10用户只需要开启Linux子 ...
- Linux下搭建Cortex-M嵌入式开发环境
Linux下搭建Cortex-M嵌入式开发环境 终于换上了Linux,更换之前考虑良久,最后选定了Ubuntu15(PS:自己家里用的是Fedora),主要是考虑Ubuntu确实更易用(但明显没有De ...
- Linux 下搭建 Java Web 开发环境
Linux 下搭建 Java Web 开发环境 我的小站.Github Java Web,是用Java技术来解决相关web互联网领域的技术栈,下方为 Linux 下搭建 Java Web 开发环境教程 ...
- 在linux下搭建git环境,在linux下搭建git github开发环境
在linux下搭建git github开发环境 github git linux 1.安装git sudo apt-getinstall git 2.Generating SSH keys 2.1.g ...
- 零基础 Ubuntu 20.04.01 下搭建51单片机开发环境[开源编译器SDCC]
原创首发于CSDN,转载请注明出处,谢谢! 文章目录 为何会在Linux下开发单片机 个人系统环境与所用开发板 安装开源编译器 sdcc STC MCU ISP 闪存工具 stcgal 的安装 单片机 ...
- Ubuntu16.04下搭建Eclipse C++开发环境
ubuntu下使用Eclipse下搭建开发环境基本上网上教程一大堆,但是复杂度太大,因为很多教程都是从JDK开始安装一直到最后,而且很多都是从别的linux发行版上弄来的方法,各种编译直接吓死人有木有 ...
最新文章
- 年度回顾:2018年的人工智能/机器学习惊喜及预测19年的走势
- 两种不同的人工智能观:工程观点和科学观点
- 修订模式怎么彻底关闭_电脑玩游戏卡顿怎么办?
- 人工智能领域中声源定位的研究与发展------第一章 绪论
- php redis 设置,php设置redis扩展,你值得拥有
- 中国夹层玻璃板行业市场供需与战略研究报告
- 【Python】Python IDLE 设置清屏功能(清屏快捷键Ctrl+w,亲测通用)
- 北航计算机组成原理课程设计-2020秋 PreProject-Logisim-斐波那契数列问题(简单迭代法+矩阵乘法的快速幂)
- docker 集群swarm搭建
- 报表工具选型对比系列 - 多源关联性能
- 铁路cj继电器_铁路信号继电器简介
- Pygame小游戏:玩扫雷就在瞎点的,不止你一个人。
- ubuntu下如何打开root文件夹,如何用root权限管理员权限打开文件夹,以及如何获取root权限
- 数据库系统管理(选择 记录)
- ipv6的127位掩码如何表示_计算机子网掩码知识举例详解
- 大学生新生报到管理系统
- 如何让AR拥有镜子的反光效果(ios)
- 【华为云技术分享】云原生数据库三驾马车之TaurusDB
- 【BZOJ1412】【ZJOI2009】狼和羊的故事(网络流)
- 计算机指示机械臂 什么知识,机械臂