点击上方蓝字关注我们
微信公众号:OpenCV学堂
关注获取更多计算机视觉与深度学习知识
翻车原因
前几天有个哥们看了我的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上的配置终于成功了。
云厚者,雨必猛
弓劲者,箭必远
推荐阅读
OpenCV4系统化学习路线图-视频版本!
OpenCV单应性矩阵发现参数估算方法详解
单应性矩阵应用-基于特征的图像拼接
OpenCV图像拼接改进算法之完美拼接
OpenCV | 二值图像分析的技巧都在这里
OpenCV二值图像分析之形态学应用技巧
图像色彩空间与应用转换
五分钟学会C++高效图表绘制神器调用
没想到图像直方图有这么多应用场景
基于灰度共生矩阵(GLCM)的图像纹理分析与提取
OpenCV中一个最容易搞错的形态学操作
OpenCV实现皮肤表面粗糙度3D显示
解密 | OpenCV加载图像大小是有限制的 ?
OpenCV中ORB特征提取与匹配
OpenCV SIFT特征算法详解与使用
HOG特征详解与行人检测
OpenCV4.2 + OpenVINO2020安装配置与应用演示