vs2017配置opencv4.1

vs2017配置opencv4.1

E:\AI\opencv4.1.0\build\x64\vc15\bin
vs2017配置opencv4.1

项目中配置:

接下来的步骤是两种配置方法唯一不同的操作:

方法一:

属性管理器中的“Microsoft.Cpp.x64.user”属性页
这种方法好处是以后新建的项目都不用再重新配置了,但缺点也很明显,再建一个和这个无关的项目也会受影响
vs2017配置opencv4.1

方法二:

解决方案中的项目,直接右键项目属性(缺点是建一新的项目配置一次属性,个人工作项目不是每次都用,所以推荐这个方式)

include目录

双击属性表,在
通用属性—>VC++目录—>包含目录中添加:
另一种在配置属性->C/C+±>常规中的 [ 附加包含目录 ] 中也可以
配置其中之一即可

...opencv4.0\build\include
...opencv4.0\build\include\opencv2

没有了以前的“…opencv4.0\build\include\opencv”这一条。
vs2017配置opencv4.1

然后是添加lib目录,在通用属性—>VC++目录—>库目录中添加:
另一种方式是在链接器->常规的 附加库目录中
两者之一即可

...opencv4.1\build\x64\vc15\lib

如果第一行的环境变量没有添加,也可以在这里添加,效果也是一样的
vs2017配置opencv4.1

在通用属性—>链接器—>输入—>附加的依赖项中添加:

opencv_world410d.lib // 这行如果是在Release下也没有必要添加,带d的是Debug下使用的
opencv_world410.lib

其他版本按照自己的版本号更改数字“410”为自己对应的版本即可(410意为4.1.0版本)
注意:有的教程中说放的是opencv_world410.dll或opencv_world410d.dll, 这是错误的