最近开始准备使用Qt进行界面开发,所以就在电脑上搭建Qt5.9.9 + VS2015的开发环境。
首先推荐的是官网上进行下载。
Qt官网下载:Qt官网下 所有Qt版本.
但是目前一来官网下载比较缓慢,二来现在安装都需要在线安装的模式,所以现在推荐几个国内镜像网站进行下载。
这里使用的是清华大学的网址进行下载的。
这里大概介绍一下目录的结构:
我们现在进入此目录:archive/qt/5.9/5.9.9/
根据自身的开发环境选择Linux、Mac、Windows版本进行下载安装。
在选择组件界面,请务必要选对安装 Qt 所需要的组件,否则你安装以后是无法正常运行的。需要根据自身所使用的环境来选择组件。
备注:
source: 是表示数据库,所以如果要用数据库的话,也需要勾选此项。
接着,在打开的页面中勾选“我已经阅读并同意条款”(原文是英文)。然后,继续一路点击“下一步”,直到安装完成就可以了。
出于对日后程序编译的方便,我们可以将用到的编译器的bin路径添加到系统的环境变量中。
此处我电脑准备使用VS2015的编译器,就将Qt安装目录下msvc2015_64的bin路径,我的是G:\Qt\5.9.9\msvc2015_64\bin,添加到系统变量中。
随着我们开发的不断深入,就会碰到我们以前安装的组件不满足我现在的使用需求。
假设我现在想要使用VS2017来开发Qt,但是因为我一开始未添加该组件,所以是没有办法直接使用的。这时候就需要我们再安装msvc2017相关组件。
我们不需要直接删除,而是可以通过其他方法来重新安装新的组件。
windbg是微软支持的一个调试器,我这边提供两个下载渠道。
安装包下载完成后,双击安装,然后在出现以下界面是,选择“Debugging Tools for Windows”即可,其他的插件在此处应用上不需要。
在配置VS2015之前,我们还需要对Qt Creator进行配置
在Visual C++正常安装后,就可以看到编译器内就能自动监测到2015了(如上图所示)。
选择“联机”,搜索关键字Qt,选择Qt Visual Studio Tools插件下载。
这里因为某些原因,下载速度特别慢,所以这边提供另外一个方法来下载。
通过清华大学的镜像网站,下载Qt Visual Studio Tools插件。
vsaddin组件.
我这边选择的版本是“qt-vsaddin-msvc2015-2.6.0-rev.03.vsix”。
安装包下载完成后,安装即可。安装完毕后,需要重启VS2015程序。这时候我们就可在VS2015上看到Qt了。
这样,VS2015的配置也完成了。
我们可以尝试新建一个项目,试一下。
但是在项目创建完成后,程序会报错:无法找到头文件。
解决方法:
项目属性内,VC++目录->包含目录
添加Qt根目录:G:\Qt\5.9.9\msvc2015_64\include
还有一个更简便的方法:在环境变量内添加Qt_INCLUDEPATH_
因为Qt工程创建时,咋附加包含目录内默认会有$(Qt_INCLUDEPATH_),所以我们只需要在环境变量内添加该系统变量,就不需要每次创建新工程手动添加路径。
环境变量添加添加成功后,最好是重启一下电脑。
之后点击运行,即可成功运行。
#include "QtWidgetsApplication2.h"
#include
#include
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
//QtWidgetsApplication2 w;
//w.show();
QLabel *label = new QLabel("Hello world!");
label->show();
return a.exec();
}