QT 安装 配置过程
QT, QT creator的安装,环境配置:
需要根据这个连接重新梳理一遍:https://blog.csdn.net/win_turn/article/details/50465127
1)一种方法是 直接安装集成的QT及QT Creator。具体:
单独的QtCreator什么用都没有, 它需要安装编译开发工具、安装Qt库本身和文档。装了qtcreator,不装其他的,等于什么都没装, 必须要一整套的东西全部装了才能用, 所以要安装完整QtSDK。 QTSDK的介绍:http://doc.qt.io/archives/sdk-1.2/sdk-installing.html :
Installing Qt SDK
You can download Qt SDK from http://qt.nokia.com/downloads. The site provides download links for all supported development platforms. You can either choose to use the online installer or to directly download the installation package on a media for installation on a computer later.
QT online installer是在线安装,会自动安装好QT creator,QT 库,编译器。安装过程中需要选择想要安装的QT库的版本,QT cteator(在Tool选项)版本,编译器版本。
在QTCN等国内网站上也有网友整理好的相关的下载链接说明:http://www.qtcn.org/bbs/read-htm-tid-1075.html
安装之后,需要将Qt的安装目录路径添加到系统变量Path中,例如C:\FrankFang_Gulugulu\software\softwareSetup\QTonlineInstall\5.10.1\msvc2017_64\bin 不用的!!
安装完成之后,需要配置开发Kit. 打开安装好的QT creator, 进入 工具---选项:
首先,进入Qt Version页面,会显示qt creator自动检测出来的已经安装的qt版本,如果自动检测不出来,再手动检测吧。点击某一个版本后在下方会显示路径,其实就是qmake的路径,例如C:\FrankFang_Gulugulu\software\softwareSetup\QTonlineInstall\5.10.1\mingw53_32\bin\qmake.exe
然后,进入编译器页面:会显示qt creator自动检测出来的已经安装的编译器,如果自动检测不出来,再手动检测吧。
点击某个版本的编译器,在下方会显示出路径,如下图,其实就是制定g++.exe,gcc.exe 的路径:
通过以上两步骤,确定存在自己想要的编译器和qt版本之后,就可以构建kit了: 该步骤,一般是手动设置,点击手动设置的“桌面(默认)”,下面会弹出具体的设置,下图中我用红色圈圈标出来的必须要选。注意,如果,编译器一栏中,C:选择了MinGW xxx, 则C++一栏也要选择MinGW xxx.
Questions:
不同的编译器MinGW版本之间有什么区别?:
2)QT和QT Creator独立安装:
QT是一个类库(QT libraries),QTCreator是一个开发环境,要使用QTCreator,必须先把QT的平台搭建好。这个平台需要什么呢?主要需要以下几样:
(1) QT creator,可以从官网http://download.qt.io/official_releases/qtcreator/,选择一个版本,ex: qt-creator-windows-opensource-2.6.0.exe,下载下来安装。
(2) QT库: QT库每个版本都有些许变化,可以根据自己需要选择版本。官网:(https://download.qt.io/official_releases/qt/),选择一个版本,例如 qt-opensource-windows-x86-5.10.1.exe ,安装时是不是自带编译器??我还没实践,带的话下面的第三部就不用了。
(3) 编译器: 主要有两种,一种是GNU的MinGw,一种是微软的VS平台。Qt的编译方式主要有MSVC和MinGW两种,如果选择MSVC的编译方式的话还需要配置Visual C++的环境,比较麻烦,而使用MinGW的编译方式就比较简单。从MinGW网站下载,例如 mingw-get-inst-20120426.exe,安装时选择C和C++ compiler ,默认只选中了C编译器。
MinGW (http://www.gnu.org/)MinGW是一个套件 , 包括了gcc,g++,gdb。
安装完毕后打开QT Creator,进入工具-->选项-->构建与运行, 在这里指定QT库和编译器,调试器不用指定,QTCreator会自己指定。具体是先选QT库和编译器,然后是构建套件。搭建完毕之后就可以开始写程序了。
以上是在win7的环境下安装,Linux下的安装过程大致也是相同的,只是软件的安装过程有点不一样。因为QT库提供的是源码包,所以安装比较麻烦,大致是解压(tarzxvf...)-->配置(./configure)-->执行make-->最后执行sudo makeinstall来安装。QT库安装完毕之后一样的配置方法。
可以参考http://www.cnblogs.com/emouse/archive/2013/01/28/2880142.html(本人在Ubuntu14.04 LTS下亲测有效)。
3)others:
ref:
https://blog.csdn.net/walker19900515/article/details/45374923
QT 安装 配置过程的更多相关文章
- WAMP(Windows、Apache、MySQL、php)安装配置过程常见问题
WAMP(Windows.Apache.MySQL.php)安装配置过程 可以参考该网友的总结(总结的不错,鼓掌!!): http://www.cnblogs.com/pharen/archive/2 ...
- LAMP安装配置过程
Mysql ./configure --prefix=/usr/local/mysql (注意/configure前有“.”,是用来检测你的安装平台的目标特征的,prefix是安装路径) #make ...
- Gentoo安装配置过程与总结
前些时间在VMware上安装了Gentoo Linux,用了当前最新版的Gentoo,安装过程记录下来了,但一直没有整理到blog上.今天重新整理一下,写出来与大家分享和备用.接触Gentoo不久,对 ...
- windows 下android react native详细安装配置过程
写在前面: 在网上搜了很多安装配置文档,感觉没有一个真的跟我安装的过程一模一样的,东拼拼西凑凑,总算是装好了,我不会告诉你,断断续续,我花了两天时间...一到黑屏报错就傻眼,幸好在react群里遇到了 ...
- 游戏服务端pomelo完整安装配置过程
版权声明:本文为博主原创文章,转载或又一次发表请先与我联系. https://blog.csdn.net/jonahzheng/article/details/27658985 游戏服务端pomelo ...
- MinGW安装配置过程
MinGW安装过程 一. 下载 MinGW官网下载地址:http://sourceforge.net/projects/mingw/ 二. 安装 1. 双击下载好的压缩文件. 2. 然后出现如下界面, ...
- Saltstack安装配置过程
一.安装配置 1.服务器配置情况 三台服务器,均需要关闭iptables和selinux(否则salt执行指令无效) master: 192.168.60.139 centos slave: 192. ...
- nodejs备忘总结(一) -- node和express安装与配置,新建简单项目(附安装配置过程中遇到问题的解决方法)
安装node 本文以安装node_v8.9.0为例(win10环境),下载node-v8.9.0-x64.msi插件 下载后,安装,安装目录默认为C:\Program Files\nodejs 配置环 ...
- Gulp的安装配置过程和一些小坑
谈谈gulp. 项目尾声,老师叫我去熟悉一下grunt前端自动化工具,第一次知道这种东西,我就查各种资料啊,发现grunt已经‘过时’了,大家都用gulp和webpack.我当然选择了配置最简单的gu ...
随机推荐
- Python3 - 基础(运算符)
Python3-运算符 举个简单的例子 4 +5 = 9 . 例子中,4 和 5 被称为操作数,"+" 称为运算符. 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算 ...
- linux 判空处理
linux在进行判空是一个经常要用到的操作,可以使用如下方式: 变量通过" "引号引起来 if [ ! -n "$filename" ];then echo & ...
- [SPOJ] DIVCNT2 - Counting Divisors (square) (平方的约数个数前缀和 容斥 卡常)
题目 vjudge URL:Counting Divisors (square) Let σ0(n)\sigma_0(n)σ0(n) be the number of positive diviso ...
- LeetCode 1143. Longest Common Subsequence
原题链接在这里:https://leetcode.com/problems/longest-common-subsequence/ 题目: Given two strings text1 and te ...
- Python3中用pip离线安装
本文原创,转载请注明出处. Python3 中 离线安装 ① 生成已安装模块列表,默认存在C:\Users\Administrator下 pip freeze > requirements.tx ...
- JavaScript基础07——BOM
BOM概念 BOM是Browser Object Model的缩写,简称浏览器对象模型.这个对象就是window BOM提供了独立于内容而与浏览器窗口进行交互的对象 ...
- 【loj3059】【hnoi2019】序列
题目 给出一个长度为 \(n\) 的序列 \(A\) ; 你需要构造一个新的序列\(B\) ,满足: $B_{i} \le B_{i+1} (1 \le i \lt n ) $ $\sum_{i=1} ...
- LG4074【WC2013】糖果公园 【树上莫队,带修莫队】
题目描述:给出一棵 \(n\) 个点的树,点有颜色 \(C_i\),长度为 \(m\) 的数组 \(V\) 和长度为 \(n\) 的数组 \(W\).有两种操作: 将 \(C_x\) 修改为 \(y\ ...
- mysql 创建分组
mysql> select * from table1; +----------+------------+-----+---------------------+ | name_new | t ...
- Redis主从搭建环境
一.环境准备 软件环境 redis版本: redis-4.0 操作系统:Centos-7.5 IP:192.168.1.190(主redis) 192.168.1.191(从redis) 硬件环境 服 ...