qt 如何修改构建套件,默认为mingw,想要改成MSVC2019
时间: 2024-10-13 07:18:16 浏览: 51
在Qt中,如果你想改变默认的构建套件从MinGW(基于GCC的Windows版本)改为Microsoft Visual Studio (MSVC) 2019,你需要按照以下步骤操作:
1. **安装Visual Studio**: 首先确保已安装了Visual Studio 2019,特别是包含C++支持的版本。
2. **设置环境变量**: 确认`VSINSTALLDIR`和`VCINSTALLDIR`等相关的环境变量指向Visual Studio的安装路径。
3. **配置Qt安装**: 登录到你的Qt控制台,打开`Tools > Options`(在Qt Creator中)或在命令行中运行`qmake -v`查看当前的构建工具配置。找到`QTMAKE`或类似选项,其值应指向MinGW的路径。将这个值更改为`jom`(如果使用的是Qt 5.14及以上版本),或者`msvc2019`(如果你有对应的Visual Studio插件,如`jom-vs2019`)。
```sh
# 如果使用qtchooser更改
qtchooser -t msvc2019
# 或者通过编辑`.pro`文件,将`win32-g++`替换为`win32-msvc2019`
```
4. **配置项目**: 在你的`.pro`项目文件中,添加或更新`CONFIG+=win32`配置,并指定特定的Visual Studio版本,例如:
```pro
TEMPLATE = app
CONFIG += console win32 cxx11 msvc2019
```
5. **重新构建**: 清除旧的构建目录(如有需要),然后重新构建项目:
```sh
qmake
mingw32-make clean
nmake /f Makefile.Release
```
或者使用Qt Creator,选择"Projects"菜单 -> "Build All"。
阅读全文