前言
本文记录搭建vs2017qt插件+opencv4.5.2环境遇到的坑,耽误了一些时间,记录下来。
1 下载相关资源
我的环境qt5.13.2,vs2017,opencv4.5.2 相关环境的下载就不多说了,有一点要注意的是qt是需要注册账号的,没有翻墙的话官网下载可能比较慢,这里我的资源,需要的自取。
windows平台下qt 5.13.2
提取码:jacj
注意qt安装的时候如果你想用vs的话编译器msvc17-64bits(vs2017 64位)
2、下载插件qt vs tools
这里是有坑的地方,因为直接在vs中下载的话默认下载的是最新版本,我下载的时候已经是2.7.1版本了,这个版本会有很多bug,很多朋友都反应最新版的bug,所以,解决方案是重新下过去之前的版本,我用的是 qt-vsaddin-msvc2017-2.2.0.vsix,下这个可以去官网下,才几兆,推荐的方法是去清华的镜像下,很快很方便,我就是在清华的镜像下的。
清华qt-vsaddin镜像
点进去选择合适的版本下载就好,下载后双击即可配置vs,之后打开vs2017你会发现菜单栏多了这样一个:QT VS Tools
3.禁止更新与配置QT VS Tools
这里有一个很大很大的坑,就是vs是会自动更新插件,所以即便你配置好了,下一次重启vs的话它又自动更新了,所以需要在设置禁止自动更新
点击菜单栏的工具–>选项,找到扩展了更新,禁止自动更新。
配置QT VS Tools
点击QT VS Tools–>qt options进行配置如图:
其中path配置成你安装qt时的编译器路径,比如我的路径就是:D:\qt5.13.2\5.13.2\msvc2017_64
4.新建qt项目进行测试
之后就可以新建qt项目,就像在qt creator中一样,如果能成功运行显示界面,那便是配置成功了。