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 安装 配置过程的更多相关文章

  1. WAMP(Windows、Apache、MySQL、php)安装配置过程常见问题

    WAMP(Windows.Apache.MySQL.php)安装配置过程 可以参考该网友的总结(总结的不错,鼓掌!!): http://www.cnblogs.com/pharen/archive/2 ...

  2. LAMP安装配置过程

    Mysql ./configure --prefix=/usr/local/mysql (注意/configure前有“.”,是用来检测你的安装平台的目标特征的,prefix是安装路径) #make ...

  3. Gentoo安装配置过程与总结

    前些时间在VMware上安装了Gentoo Linux,用了当前最新版的Gentoo,安装过程记录下来了,但一直没有整理到blog上.今天重新整理一下,写出来与大家分享和备用.接触Gentoo不久,对 ...

  4. windows 下android react native详细安装配置过程

    写在前面: 在网上搜了很多安装配置文档,感觉没有一个真的跟我安装的过程一模一样的,东拼拼西凑凑,总算是装好了,我不会告诉你,断断续续,我花了两天时间...一到黑屏报错就傻眼,幸好在react群里遇到了 ...

  5. 游戏服务端pomelo完整安装配置过程

    版权声明:本文为博主原创文章,转载或又一次发表请先与我联系. https://blog.csdn.net/jonahzheng/article/details/27658985 游戏服务端pomelo ...

  6. MinGW安装配置过程

    MinGW安装过程 一. 下载 MinGW官网下载地址:http://sourceforge.net/projects/mingw/ 二. 安装 1. 双击下载好的压缩文件. 2. 然后出现如下界面, ...

  7. Saltstack安装配置过程

    一.安装配置 1.服务器配置情况 三台服务器,均需要关闭iptables和selinux(否则salt执行指令无效) master: 192.168.60.139 centos slave: 192. ...

  8. nodejs备忘总结(一) -- node和express安装与配置,新建简单项目(附安装配置过程中遇到问题的解决方法)

    安装node 本文以安装node_v8.9.0为例(win10环境),下载node-v8.9.0-x64.msi插件 下载后,安装,安装目录默认为C:\Program Files\nodejs 配置环 ...

  9. Gulp的安装配置过程和一些小坑

    谈谈gulp. 项目尾声,老师叫我去熟悉一下grunt前端自动化工具,第一次知道这种东西,我就查各种资料啊,发现grunt已经‘过时’了,大家都用gulp和webpack.我当然选择了配置最简单的gu ...

随机推荐

  1. (转)接口测试工具Postman使用实践

    一.接口定义 软件不同部分之间的交互接口.通常就是所谓的API――应用程序编程接口,其表现的形式是源代码. —— [ 百度百科 ]我们常说的接口一般指两种:(1)API:应用程序编程接口.程序间的接口 ...

  2. lis框架各种方法的使用

    //这个必须是lpedorapp表的主键才行LPEdorAppDB tLPEdorAppDB = new LPEdorAppDB();tLPEdorAppDB.setEdorAcceptNo(mEdo ...

  3. solidworks 学习 (一)

    螺丝刀建模

  4. hibernate工具类

    因为hibernate的代码大部分都是固定的,为了将减少重复的代码的书写,可以将这些代码封装为一个工具类,获取hibernate的session对象. 1.工具类: package pers.zhb. ...

  5. linux命令之------Chown命令

    Chown命令 1) 作用:将指定文件的拥有者改为指定的用户或组. 2) -c:显示更改的部分的信息. 3)-f:忽略错误信息. 4)-h:修复符号链接. 5)-v:显示详细的处理信息. 6)-R:处 ...

  6. 洛谷P3534 [POI2012] STU

    题目 二分好题 首先用二分找最小的绝对值差,对于每个a[i]都两个方向扫一遍,先都改成差满足的形式,然后再找a[k]等于0的情况,发现如果a[k]要变成0,则从他到左右两个方向上必会有两个连续的区间也 ...

  7. 微信小程序HTTP封装请求

    http.js import utils from "../../utils/utils" var http = utils.http; const douban = " ...

  8. [HAOI 2018]染色

    传送门 Description 一个长度为\(N\)的序列, 每个位置都可以被染成 \(M\)种颜色中的某一种. 出现次数恰好为 \(S\)的颜色种数有\(i\)种, 会产生\(w_i\)的愉悦度. ...

  9. SpringBoot:关于默认连接池Hikari的源码剖析

    1.起因 因为这两天在给公司的一个项目升级SpringBoot版本,遇到了一些坑,升级项目版本:SpringBoot1.5.x到SpringBoot2.0.x 今天早上双库操作遇到一个问题:jdbcU ...

  10. Koa 脚手架创建项目

    Koa 脚手架创建项目 通过应用 koa 脚手架生成工具 可以快速创建一个基于 koa2 的应用的骨架 全局安装koa npm install koa-generator -g //必须安装到全局 创 ...