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. member_template_function

    #include <iostream> using namespace std; template<class T> class MyClass{ private: T val ...

  2. SOLOR介绍

    https://www.cnblogs.com/ki16/p/11209508.html

  3. python的多线程是否没有用了

    python的多线程是否就完全没有用了呢? 相同的代码,为何有时候多线程会比单线程慢,有时又会比单线程快? 这主要跟运行的代码有关: 1. CPU密集型代码 (各种循环处理.计数等等 ),在这种情况下 ...

  4. 分享STM32 FLASH 擦除(以及防止误擦除程序代码)、写入

    编译环境:我用的是(Keil)MDK4.7.2   stm32库版本:我用的是3.5.0一.本文不对FLASH的基础知识做详细的介绍,不懂得地方请查阅有关资料. 对STM32 内部FLASH进行编程操 ...

  5. python - django 使用ajax将图片上传到服务器并渲染到前端

    一.前端代码 <!doctype html> <html lang="en"> <head> <meta charset="UT ...

  6. 【csp模拟赛4】基站建设 (station.cpp)

    [题目描述] 小 Z 的爸爸是一位通信工程师,他所在的通信公司最近接到了一个新的通 信工程建设任务,他们需要在 C 城建设一批新的基站. C 城的城市规划做得非常好,整个城市被规整地划分为 8 行 8 ...

  7. 2017.10.1 国庆清北 D1T1 zhx的字符串题

    题目背景 2017国庆清北D1T1 题目描述 你是能看到第一题的 friends 呢. ——hja 何大爷对字符串十分有研究,于是天天出字符串题虐杀 zhx.何大爷今天为 字符串定义了新的权值计算方法 ...

  8. 【洛谷P5019】铺设道路

    题目链接 众所周知,这道题和积木大赛是同一道题 题意就是给出一段自然数序列,每次操作\((L,R)\)把区间\([L,R]\)的数全部减一,不允许出现负数,问把序列变为零的最小操作次数 贪心做法 样例 ...

  9. mysql 根据发音查找内容

    当前表 mysql> select * from table1; +----------+------------+-----+ | name_new | transactor | pid | ...

  10. Tcl条件语句

    If {条件表达式1} { 执行语句1 } elseif {条件表达式2} { 执行语句2 } elseif {条件表达式3} { 执行语句3 } else { 执行语句4 } 注:elseif {条 ...