妈的,网上一大堆都是废话,尤其是CSDN, FUCK
在VS2019下打开Qt插件扩展添加qt版本有问题(添加不上),或者设置完成后无效
网上搜的解决方案如下:
降版本(根本你妹的不管用啊)
根本原因:
VS2019的编译器版本和Qt提供的编译器不兼容,VS2019快捷方式默认只运行了vcvarsall.bat, 需要指定编译器参数
C:\Qt\5.15.2\msvc2019\bin\qtenv2.bat
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat x86_amd64
在环境变量中找到QtMsBuild路径 典型的为C:\Users\用户名\AppData\Local\QtMsBuild 删除该目录(同时删除环境变量值)
在注册表中删除Digia
删除已有Qt工程目录下的.qmake.stash 以及和VS2019 相关的文件如 *.vcxproj
利用QtAddin打开pro工程(打完收招)
其实最简单的应该是安装Qt版本的时候64位和32位一起安装(我为了省磁盘空间只安装了32位的Qt Msvc2019版本)