我的开发环境:
VS2017 + qt-vsaddin-msvc2017-2.7.1 + q5.14.2
我用VS2017打开QT项目,然后运行,报错如下:
error MSB6006 “cmd.exe”已退出,代码为 2。
别人的解决方案:
右键项目--点击“convert projec to Qt Add-in project”
但是我右键项目之后,并没有这个选项,如图:
我的解决方案:
后来发现,安装vs的时候没有选择安装扩展项,点击电脑开始选项,找到下图这个Visual Studio Installer,点击打开。安装之前,需要先关闭VS。
点击修改
点击“其他工具集”中的“VS扩展开发”,之后点击右下角的安装,VS会自动下载安装扩展协议。
再次打开QT项目,运行,成功。
注意:
我右键项目之后,还是没有出现“convert projec to Qt Add-in project”这个选项,但是已经能运行,解决问题了。