Linux环境下搭建Qt5.9开发环境 - 简书
Linux环境下搭建Qt5.9开发环境
在Linux环境下搭建Qt开发环境有两种方式:一种是图形界面的***,另一种是源代码的***。下面,分别就这两种***方式进行说明。
一、图形界面的***。
1、 在下载Qt***包,这里下载最新()的版本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、 在进入版本/次版本/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、 配置完之后指令命令:
用来进行编译,此过程所需时间可能较长。结束之后再执行如下命令进行***:
sudo make install
该过程较短。
三、环境变量的配置
qmake这个命令需要进行环境变量的配置才能找到并执行。具体做是在当前用户的主目录下面编辑对应的.bashrc文件。
执行如下命令:
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
在Linux环境下搭建Qt开发环境有两种方式:一种是图形界面的***,另一种是源代码的***。下面,分别就这两种***方式进行说明。 一、图形界面的*** 1、 在QT官网下载Qt***包,这里下载最新(2017.9)的版本qt-opensource-linux-x64-5.9.1....
Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意义的,您不是第一个为此困惑的人,当然,也不会是最后一个:)大多数的美国人读 ubuntu 时,将 u 作为元音发音,类似单词 who 或者 boo ,重音在第二...
Qt是属于一个跨平台的GUI开发软件,支持的平台有Unix、Linux、Windows/WinCE、IOS等。 Qt的简单历史 Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程式,也可用于开发非GUI程式,比如控制台工具和服...
linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大家期待吧 命令区 系统管理与维护命令 date date(选项)(参数)|
说明 || :-------- | --------:||...
Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式...
拉面馆里最好吃的不是拉面,是老板娘亲手炖的奶油蘑菇汤。这是金月荣告诉我的。而金月荣是我青春期里喜欢的第二个姑娘。 我忘了第一个是谁,那时候太小,也不记得第三个又是谁,也许压根儿就没有第三个。金月荣可能是我最爱的姑娘。 但是拉面馆的老板娘并不常常炖汤,她涂着好看鲜艳的指甲油,...
世间有人谈星座,有人谈生肖,都是聚集一群有共同属性的人儿,命运之说:三分靠命,七分靠运,命玄之又玄,无法妄自揣测,而运却可以有相当的可控性。古云:物以类聚,人以群分,有共同振动频率的人,总能碰撞出灿烂的火花,得出1+1大于2的皆大欢喜的结果。
花草乃天地之灵...
前言:作业。 1.金钱两字,最容易让我产生联想的有以下一些: 一寸光阴一寸金 金子般珍贵 一掷千金,钱财如粪土,身外之物 金钱是个王八蛋(----王朔) 还有这样的: 守法,正直,取之有道,用之有度;非法,灰色,贪婪,索取无度,挥霍无度等。 金钱本身不会有感***彩,之所以对金钱...
参考 这个方法openURL 是别的应用打开我们的应用时调用的方法,分享需要调用'[[UMSocialManager defaultManager] handleOpenURL:url sourceApplication:sourceApplication annotati...qt-everywhere-opensource-src-5.2.0.tar.gz-百度云搜索-云盘资源
特多盘资源&pan66.com&&&我们只提供百度网盘资源搜索,抓取百度网盘的链接而不保存任何实质资源,仅供学习交流。
当前位置:>>>qt-everywhere-opensource-src-5.2.0.tar.gz
qt-everywhere-opensource-src-5.2.0.tar.gz
资源分类:
资源类型:百度云
浏览次数:2019次
下载次数:90
分享用户:
文件大小:223MB
发布日期: 17:20
资源类别:
收藏分享:
他还分享了其他资源
该栏目下其他资源
你可能还喜欢
其它排行榜
特多盘资源(www.pan66.com) All Rights Reserved广告合作关于本站
免责声明:本站仅提供百度网盘资源搜索服务,不存放任何实质内容。如有侵权内容请联系百度云盘,百度数据源资源删除后本站的链接将自动失效。