vs2017配置opencv4.1

E:\AI\opencv4.1.0\build\x64\vc15\bin

vs2017配置opencv4.1_ 配置

项目中配置:

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

方法一:

属性管理器中的“Microsoft.Cpp.x64.user”属性页

这种方法好处是以后新建的项目都不用再重新配置了,但缺点也很明显,再建一个和这个无关的项目也会受影响

vs2017配置opencv4.1_vc++_02

方法二:

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

include目录

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

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

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

vs2017配置opencv4.1_opencv4.1_03

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

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

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


​修改:之前以为如果环境变量没有添加,则在这个位置添加效果应该是一样的,但后来实践中发现环境变量不加不行,这里代替不了,不知道为啥?​

vs2017配置opencv4.1_opencv4.1_04

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

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

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