Qt5.11.1 + VS2017环境搭建(Qt5.11在windows上的安装)

课程目录:《Qt入门与提高-GUI产品开发》

课程目录: 《Qt Charts入门》

安装视频:《Qt5.11在windows‘上的安装》

 

安装VisualStudio2017

        VS2017安装包    提取码:7db1

1,安装vs2017

Qt5.11.1 + VS2017环境搭建(Qt5.11在windows上的安装)_第1张图片

请确保勾选了“通用Windows平台开发”组件,否则VS2017将无法用来进行开发

右侧的安装详细信息部分也尽量与上图一致。

安装完后,请确认以下文件存在:

        C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\nmake.exe

        C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\amd64\nmake.exe

如果存在表示安装成功。

2. 将VS2017新建的cpp、h文件设置为默认UTF-8方法

因为有的最新的linux版本上支支持UTF-8编码,因此我们编写的源代码也需要以UTF-8格式保存。关于UTF-8编码,大家可参考这篇不错的博文:[编码]ASCII、GBK、Unicode(万国码) 和 UTF-8

方法如下:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VC\vcprojectitems

打开 newc++file.cpp 和 hfile.h 文件。将两个文件重新按照UTF-8编码格式保存:
用windows自带的文本编辑器,选择:文件à另存为à编码选择“UTF-8”:

Qt5.11.1 + VS2017环境搭建(Qt5.11在windows上的安装)_第2张图片

如果您使用vs2013,那么这两个文件的目录是:Microsoft Visual Studio 12.0\VC\vcprojectitems

安装Windows版本Qt5.11.1

Qt下载地址(windows选择编译安装版):qt5.11.1

Qt5.11.1 + VS2017环境搭建(Qt5.11在windows上的安装)_第3张图片

Windows下需预先安装Python,并将安装目录加入Path环境变量,如:D:\Python36。
下载并安装LLVM,用来编译qt的docs。LLVM安装包:LLVM  提取码:5rtb
安装完后,需要设置:     LLVM_INSTALL_DIR=C:\Program Files\LLVM

1, 将QT源代码包拷贝到:
    C:\Qt\qt-everywhere-src-5.11.1.zip
2, 将QT源代码包解压缩,解压时选择“提取到当前位置”
3, 将解压后的目录重命名为5.11.1
4, 解压缩后的目录结构为:
    c:\qt\5.11.1\qtbase
5, 请确认解压缩后的目录层次为(见下图):

Qt5.11.1 + VS2017环境搭建(Qt5.11在windows上的安装)_第4张图片

可根据您的实际需要打开VS2017的64位或32位命令行提示符:

 

在VS2017的命令行中继续运行configure。

下面的脚本内容跳过了一些组件,您可以自行调整增删这些组件,方法是删掉对应的skip xxx,比如,如果您希望使用qtwebsockets,那么就删掉 -skip  qtwebsockets参数。具体脚本内容如下:

configure -confirm-license  -debug-and-release -prefix  c:/qt/5.11.1/ -opensource -platform win32-msvc

请注意-prefix 后面跟的目录,需要根据您的真实目录进行调整。

Configure成功之后,进行编译安装,请按顺序执行:

nmake
nmake install
nmake docs
nmake install_docs

Qt5.11.1 + VS2017环境搭建(Qt5.11在windows上的安装)_第5张图片

如果编译出错,需要重新配置,可以运行:

        cd c:/qt/5.11.1

        nmake distclean

然后再重新执行前面的操作(从configure开始)。
安装成功,开始开发
设置环境变量
        QTDIR=C:\qt\5.11.1\
        QMAKESPEC=win32-msvc
在PATH变量中增加如下内容
        %QTDIR%\bin;%QTDIR%\lib;

 

Qt视频:《Qt入门与提高-GUI产品开发》

你可能感兴趣的:(Qt)