Qt5.11.1 + VS2017 安装 详细过程

一.安装VS2017

1.安装windows10 SDK

到此网址下载windows10 SDK:    https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&rel=15#   安装windows10 SDK

2.安装VS2017

到此下载VS2017:  https://developer.microsoft.com/zh-cn/windows/downloads   VS2017有3种选择:社区版  专业版  企业版。根据需要下载。下载后安装,有如下界面:

Qt5.11.1 + VS2017 安装 详细过程_第1张图片

           选择两项:1.使用C++的桌面开发    2.通用Windows平台开发    默认安装到结束。安装完成后,需重启电脑。

二.安装Qt

到这里下载开源版的Qt  :  https://www.qt.io/download   下载前需要填写一些信息,填写完即可下载。安装时需要登陆个人的Qt账号

Qt5.11.1 + VS2017 安装 详细过程_第2张图片

选择安装文件夹 ,默认在C盘。

Qt5.11.1 + VS2017 安装 详细过程_第3张图片

 接下来, 选择Qt 版本。界面中有preview和Qt,其中preview是测试版本,不选择。我们选择Qt下的最新版本,Qt 5.11.2  和最下面的tools 。这个版本下的文件不是全部选择,Qt 5.11.2下选择:

MSVC 2017 64-BIT                                 
MinGW 5.3.0 32 bit
UWP x64 (MSVC2017) 
Sources
Qt Charts 
Qt Data  Visualization
Qt Script 
Qt debug information files

其他的选项,可以根据开发需要选择。下面是tools:

Qt Creator 4.7.2 CDB Debugger Support 
MinGW 5.3.0 32 bit
Qt Installer Framework 3.0  

 

选择完成后点下一步,继续安装至结束。  MSVC 2017 64-BIT /  MinGW 5.3.0 32 bit  /  UWP x64 (MSVC2017)  都可以编译QT程序,经过测试,安装多个,比如以上3个都安装,Qt Creator容易卡死,选择一个常用的MinGW 5.3.0 32 bit即可 

MinGW用于在Qt Creator的编译和调试,MSVC2017_64对应VS2017的64位版本,用于在VS2017和Qt Creator下开发,即它在两个IDE下都可以用。这样可供选择的开发方式有:Qt Creator+MinGW,Qt Creator+MSVC2017_64,VS2017+MSVC2017_64。 安装完成后,打开Qt Creator 工具栏  工具->选项  构建套件  可看到如下 :  自动检测  MSVC2017  和  MinGW  都已经自动配置好了,而UWP 64bit 有感叹号,表示没有配置

Qt5.11.1 + VS2017 安装 详细过程_第4张图片

点击有感叹号的UWP 64bit,出现如下。这里编译器没有被配置,而调试器已经自动检测到了。                                                                     

Qt5.11.1 + VS2017 安装 详细过程_第5张图片

选择编译器,这里有Microsoft Visual C++ Compiler  15.0   (x86)  (amd64_x86)  (x86_amd64)   (amd64)  四种编译器。  在32/64位系统上编译32位程序,使用(x86);在32位系统上编译64位程序,选择(x86_amd64);在64位系统上编译32位程序,选择(amd64_x86);在64位系统上编译64位程序,选择(amd64)。选择好之后,点击Apply。

三.Qt Creator+MinGW

建立工程时,选择MinGW就可以了。

四.Qt Creator+MSVC2017_64

 这种方式也不需要太多设置,前提是VS2017在前面已经正确安装了。只需设置Qt creator下对应msvc2017_64的编译器和调试器。可选的编译器和调试器都是自动识别的,包括minGW和Microsoft Visual C++,这里选择Microsoft Visual C++。如果VS2017的编译器和调试器没有被自动识别出来,可能是前面的VS2017安装错误。如果只有VS2017的调试器没有被识别出来,这里可以到微软官网下载windows sdk,。其实在安装VS2017时,这个SDK默认已经被安装过一次了。这时应该下载和前面默认安装的SDK相同的版本,但下载的不是在线安装器,而是此版本SDK的.ISO镜像。解压镜像,里面有很多可安装文件,找到调试器相关的文件(具体是哪几个请百度)安装。安装完,Qt creator就也可以识别安装的调试器。

五.VS2017+MSVC2017_64

打开VS2017,在VS2017的工具->扩展和更新->联机->搜索Qt  第一个就是Qt在VS2017的扩展模块:                               

Qt5.11.1 + VS2017 安装 详细过程_第6张图片

点击下载 ,下载完成后,关闭VS2017,扩展模块自动启动安装 。在安装界面点击 修改,模块开始安装。安装完成,重新打开VS2017, 工具栏出现Qt VS tools,点击Qt VS tools->Qt Options。这里要加载MSVC2017_64的安装路径:                      

Qt5.11.1 + VS2017 安装 详细过程_第7张图片

接下来把把MSVC2017_64下的bin目录的绝对路径加入到系统的Path环境变量                                                                

Qt5.11.1 + VS2017 安装 详细过程_第8张图片

 六.注意事项

在使用有道词典的屏幕划词时,QtCreator容易崩溃。

你可能感兴趣的:(Qt安装)