vs2017配置opencv4.1
vs2017配置opencv4.1
E:\AI\opencv4.1.0\build\x64\vc15\bin
项目中配置:
接下来的步骤是两种配置方法唯一不同的操作:
方法一:
属性管理器中的“Microsoft.Cpp.x64.user”属性页
这种方法好处是以后新建的项目都不用再重新配置了,但缺点也很明显,再建一个和这个无关的项目也会受影响
方法二:
解决方案中的项目,直接右键项目属性(缺点是建一新的项目配置一次属性,个人工作项目不是每次都用,所以推荐这个方式)
include目录
双击属性表,在
通用属性—>VC++目录—>包含目录中添加:
另一种在配置属性->C/C+±>常规中的 [ 附加包含目录 ] 中也可以
配置其中之一即可
...opencv4.0\build\include
...opencv4.0\build\include\opencv2
没有了以前的“…opencv4.0\build\include\opencv”这一条。
然后是添加lib目录,在通用属性—>VC++目录—>库目录中添加:
另一种方式是在链接器->常规的 附加库目录中
两者之一即可
...opencv4.1\build\x64\vc15\lib
如果第一行的环境变量没有添加,也可以在这里添加,效果也是一样的
在通用属性—>链接器—>输入—>附加的依赖项中添加:
opencv_world410d.lib // 这行如果是在Release下也没有必要添加,带d的是Debug下使用的
opencv_world410.lib
其他版本按照自己的版本号更改数字“410”为自己对应的版本即可(410意为4.1.0版本)
注意:有的教程中说放的是opencv_world410.dll或opencv_world410d.dll, 这是错误的