一.安装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种选择:社区版 专业版 企业版。根据需要下载。下载后安装,有如下界面:
选择两项:1.使用C++的桌面开发 2.通用Windows平台开发 默认安装到结束。安装完成后,需重启电脑。
二.安装Qt
到这里下载开源版的Qt : https://www.qt.io/download 下载前需要填写一些信息,填写完即可下载。安装时需要登陆个人的Qt账号
选择安装文件夹 ,默认在C盘。
接下来, 选择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 有感叹号,表示没有配置
点击有感叹号的UWP 64bit,出现如下。这里编译器没有被配置,而调试器已经自动检测到了。
选择编译器,这里有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的扩展模块:
点击下载 ,下载完成后,关闭VS2017,扩展模块自动启动安装 。在安装界面点击 修改,模块开始安装。安装完成,重新打开VS2017, 工具栏出现Qt VS tools,点击Qt VS tools->Qt Options。这里要加载MSVC2017_64的安装路径:
接下来把把MSVC2017_64下的bin目录的绝对路径加入到系统的Path环境变量
六.注意事项
在使用有道词典的屏幕划词时,QtCreator容易崩溃。