今天要把qt里的程序都搬运到vs里,使用vs的qt插件。
问题一:我的qt没有安装MSVC编译器,而且没有qt的Qt Maintenance Tool(Qt 维护工具)
所以我要重新安装qt,然后发现我的qt卸载程序也没有了MaintenanceTool.exe,所以我又要先卸载qt。我尝试了下载其他清理软件来卸载qt,但是都没用,最后只能手动清理
怎么查看自己的编译器
在qt的安装目录下,图上我就有mingw、msvc编译器
手动清理qt
直接删除整个qt文件夹,然后打开注册表编译器
右键计算机-->导出,做一个备份,防止删错文件电脑不能运行
然后 Ctrl+f 进行查询,输入qt版本,我的是5.14.2
一个一个往下找,一个一个删除(注意不要全都删,你觉得是qt的相关文件才删除)
删完后就运行qt安装文件,直接把除了source(qt源文件)外的所有文件全勾选了。
问题二:怎么在vs里创建qt项目
打开vs,选择 【继续但无需代码】
进行配置qt编译器
如果没有qt vs tools,就说明没有安装插件,在【管理扩展】那里安装
下面链接到qt的msvc编译器
点开上面红框里的三点【...】 选择你要链接的编译器
点击【打开】 【确定】
创建新项目
选择qt项目
后面就是项目名字、类名、完成
直接运行就可以看到结果
问题三:打开ui文件报错
我用vs双击打开ui文件进行界面编辑,没几秒就关闭了,然后有报错信息
这个是因为选择的Qt Designer 插件 不正确
右键ui,点击【打开方式】
可以看到选择的是这个,我们点击【添加】
点击红框【...】
找到qt安装目录下的编译器,选择对应的编译器
选择bin目录
最后点击 【打开】
给个名字【确定】
选择刚刚添加的,可以设置为默认值点击【确定】
这样就可以了