20190816@shanghai:
http://download.qt.io/archive/qt/
or: https://www.qt.io/offline-installers
qt编程文档以及tool的文档:
=========================================================================
=========================================================================
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