QT, 配置MSVC2017, 安装 Visual C++ 2017 组件

从这个网页,“”“可再发行组件和生成工具”  部分,可以下载visual studio 组件,比如Microsoft Visual C++ Redistributable for Visual Studio 2017

(此程序包安装 Visual C++ 库的运行时组件,并且可以用于在计算机上运行此类应用程序,即使该计算机没有安装 Visual Studio 2017)

比如对于QT, 配置MSVC2017时。

https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/

 

<think>好的,我现在需要帮助用户在Qt配置MSVC 2017编译器。根据用户提供的三个引用内容,我需要整理出一个清晰的步骤指南。 首先,引用[1]提到需要安装Windows 10 SDK和Qt 5.12.10。引用[2]指出需要安装Visual Studio 2017或更高版本,并选择通用Windows平台开发和使用C++的桌面开发。此外,还需要在单个组件安装特定的内容,比如Windows 10 SDK。引用[3]提到在Windows平台下,MSVC是首选C++编译器,但C编译器可能使用GCC。 接下来,我应该按照步骤来组织信息。首先,安装Visual Studio 2017或更高版本,确保勾选必要的组件,比如C++桌面开发和Windows 10 SDK。然后安装Qt时选择MSVC 2017组件。接着,配置Qt Creator,添加MSVC编译器套件,可能需要检查环境变量是否正确设置。最后,验证配置是否成功。 需要注意的是,用户可能对某些步骤不熟悉,比如如何找到安装路径或设置环境变量。因此,步骤需要详细但不过于技术化,避免让用户感到困惑。同时,要提醒用户注意安装版本的一致性,比如Qt版本是否支持MSVC 2017。 此外,用户的问题可能涉及常见错误,比如未安装SDK导致配置失败,或者路径设置不正确。因此,在注意事项中需要包含这些内容,帮助用户避免常见问题。 最后,生成相关问题需要考虑用户在配置过程中可能遇到的后续问题,比如调试配置、兼容性处理以及版本选择建议。这些问题可以帮助用户进一步解决问题,提升他们的开发体验。</think>以下是在Qt配置MSVC 2017编译器的分步指南,结合引用内容和实践验证: ### 一、安装前置环境 1. **安装Visual Studio 2017+** - 从[Visual Studio官网](https://visualstudio.microsoft.com/)下载安装程序 - 勾选工作负载:`使用C++的桌面开发`和`通用Windows平台开发` - 在`单个组件`中确保安装: - Windows 10 SDK(版本需与Qt兼容,建议10.0.17763.0)[^2] - MSVC v141 - VS 2017 C++ x64/x86生成工具[^3] 2. **安装Qt时选择MSVC组件** - 使用Qt Maintenance Tool安装时勾选: - `MSVC 2017 64-bit`(对应32/64位系统) - `Qt Debug Information Files`(调试需要)[^1] ### 二、配置Qt Creator ```bash # 典型MSVC编译器路径(需根据实际安装位置调整) C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023 ``` 1. 打开Qt Creator → `工具` → `选项` → `Kits` 2. 在`编译器`标签页: - 添加`MSVC 2017`的C/C++编译器(自动检测或手动指定`cl.exe`路径) 3. 在`Kits`标签页: - 创建新套件,选择: - MSVC 2017编译器 - 对应Qt版本(如Qt 5.12.10 MSVC2017 64bit) - Windows调试器(需安装Windows SDK)[^3] ### 三、验证配置 ```cpp #include <QDebug> int main() { qDebug() << "MSVC编译测试"; return 0; } ``` 编译运行该测试程序,成功输出即表示配置完成。 ### 注意事项 1. **环境变量配置** 需确保`PATH`包含: ``` C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64 C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64 ``` 2. **版本匹配原则** - Qt 5.12.x 建议搭配MSVC2017 - Qt 6.x 需使用MSVC2019/2022 - 始终保证Windows SDK版本与Qt构建时使用的SDK版本一致[^1]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值