当OpenCV遇到VS2019时,以前的配置方式翻车了….

小白学视觉

共 1814字,需浏览 4分钟

 ·

2021-07-05 07:41


点击上方小白学视觉”,选择加"星标"或“置顶

重磅干货,第一时间送达

本文转自|AI算法与图像处理

翻车原因

前几天有个哥们看了我的OpenCV开发视频课程,在微信上给我发了个消息,说他用的VS2019专业版,无法根据视频教程完成OpenCV配置,只能每建一个项目就配置一次,我当时还很纳闷,不是可以通过 Microsoft.Cpp.x64.user 实现全局配置的嘛!这两天他一直找我,正好我今天有时间,就跟他一起远程桌面看一下!但是我一看我也蒙了,VS2019的属性管理器配置选项里面真的没有Microsoft.Cpp.x64.user 这个属性选项了,如下图所示:

是的! Microsoft.Cpp.x64.user 这个选项真的没有了,无法给他全局配置!我的VS2015的属性管理器窗口里面还是有的:

真的没有啦,难道是安装错误啦,后来把VS2019社区版跟专业版都安装了一遍,发现的确没了。怎么办,就此放弃OpenCV的全局配置,请继续往下看!

解决之道

VS2019全局OpenCV开发配置已经翻车了,我以前的视频是不是废了,我得给自己跟大家一个交代!我相信这个应该是VS2019才有的,因为之前VS2015跟VS2017我都配置过,完全没问题!于是我搜索了一波,就找到了一个关于这个改动的解释

https://docs.microsoft.com/en-us/cpp/build/create-reusable-property-configurations?view=vs-2019

其中有关于这个改动的解释

在我看来都是废话,反正你说了算,你总有理由,你说是就是啦!但是怎么样还可以继续支持重用配置与设置啊,人家还挺良心的,看这里



意思是,如果有设置你需要经常用,或者需要应用到多个项目的,就自己创建一个Microsoft.Cpp.x64.user,然后就按照我以前的视频教程正常配置就好啦!然后下次要用的时候直接导入之前的属性文件即可。这样也算是在多个项目中重用配置了!但是这样还是很麻烦,每次都要导入。好烦!


还有个更好的办法

如果你之前安装了VS2015或者VS2017,你肯定在这个目录下

C:\Users\[your_name]\AppData\Local\Microsoft\MSBuild\v4.0


有这三个文件:


直接把它copy到你的

C:\Users\[your_name]\AppData\Local\Microsoft\MSBuild\v4.0


目录下,然后打开VS2019就看到Microsoft.Cpp.x64.user会出现了,再也不用每次重复导入或者重复设置了。这样拯救OpenCV在VS2019上的配置终于成功了。


下载1:OpenCV-Contrib扩展模块中文版教程
在「小白学视觉」公众号后台回复:扩展模块中文教程即可下载全网第一份OpenCV扩展模块教程中文版,涵盖扩展模块安装、SFM算法、立体视觉、目标跟踪、生物视觉、超分辨率处理等二十多章内容。

下载2:Python视觉实战项目52讲
小白学视觉公众号后台回复:Python视觉实战项目即可下载包括图像分割、口罩检测、车道线检测、车辆计数、添加眼线、车牌识别、字符识别、情绪检测、文本内容提取、面部识别等31个视觉实战项目,助力快速学校计算机视觉。

下载3:OpenCV实战项目20讲
小白学视觉公众号后台回复:OpenCV实战项目20讲即可下载含有20个基于OpenCV实现20个实战项目,实现OpenCV学习进阶。

交流群


欢迎加入公众号读者群一起和同行交流,目前有SLAM、三维视觉、传感器自动驾驶、计算摄影、检测、分割、识别、医学影像、GAN算法竞赛等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三 + 上海交大 + 视觉SLAM“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~


浏览 26
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报