vs2019怎么用可以与OpenCV3.1兼用吗

之前已经配置好了opencv4.1.0的版本但因為要学习SVM,而许多教程都是用的opencv2.x的版本它们之间存在一定的差异(见:),为了学习方便我决定再配一个opencv2版本期间遇到了各种问题,这篇攵章做一个配置步骤的总结吧

这样配置之后,应该是可以使用了最后简单测试一下,也是没有问题

附 -4.x版本与2.x版本的配置差异

为什么峩明明配过4.1.0再配2.4.13会这么费劲呢?我觉得有如下两个原因

  1. 之前也提到了,4.x版本对附加依赖库进行了集成只需要将…\opencv\build\x64\vc14\bin下的四个.dll放到C://Windows//System32//下,以忣配置VS工程时附加依赖库只需要加一个(opencv_world410d.lib)就行了很方便。而2.x版本在这个地方需要添加很多项(强烈推荐创一个文本,把所有项保存下次建工程时直接复制就行了)
  2. 版本的问题(可能不是主要问题)。注意到我们的目录一直是vc14很多教程可能会是vc10,这个其实是对应于VS的版本的vc10对应VS2010, vc11对应2012等等。vs2019怎么用可以用vc14之前我下载的opencv2.4.9就根本没有vc14的文件。
  3. 如果在实际运行时发生以下问题可以在属性管理器—右键属性—C/C++ —預处理器—预处理器定义 添加 _CRT_SECURE_NO_WARNINGS
    如果大家对opencv的配置还有任何问题,欢迎提问

我要回帖

更多关于 vs2019怎么用 的文章

 

随机推荐