本篇文章介绍的是用 vs2015 的配置文件生成 opencv.props (属性表)的方式将opencv的配置以配置文件方式保存下来,需要配置 opencv 库的时候,直接加载之前保存的配置文件(属性表.props)就可以了。
具体步骤
- 新建一个工程,起名为 test
- 工具栏 > 视图 > 其他窗口 > 属性管理器
debug 的相关配置
- 右键项目相关的 Debug | Win32 或 Debug | x64(这里以 x64 平台来做演示)> 添加新项目属性表,注意不赞成在 Microsoft.Cpp.x64.user 上修改配置
- 新建属性表名 opencv_debug.props 保存到一个固定的文件夹下,方便日后调用(建议放到 opencv 库文件的根目录下)
- 双击新建的属性表(opencv_debug.props)或者右击属性,进行 opencv 库的相关配置
VC++ 目录 > 包含目录 中添加:
$opencv$/build/include
$opencv$/build/include/opencv
$opencv$/build/include/opencv2
VC++ 目录 > 库目录 中添加:
$opencv$/build/x64/vc14/lib
连接器 > 输入 > 附加依赖项 中添加:
opencv_world320d.lib(debug模式)
或
opencv_world320.lib(release模式)
注意:以上为 opencv3.2.0 的自带库文件,其中$opencv$ 为opencv的根路径,如果为自己编译的 opencv 库则需更改相应路径,同时更改附加依赖项,带 d 的为 debug 模式,不带 d 的为 release 模式
- 保存配置
release相关配置
- Release | Win32 或 Release | x64 可参照上述 Debug 相关配置 配置文件可起名为opencv_release.props 方便之后的使用