vs2017配置opencv

1.新建一个vc++空项目

vs2017配置opencv

2.注意你下载的的opencv是x64还是x86的,我的是x64版本,因此调试器要调成x64

vs2017配置opencv

vs2017配置opencv

3.在右键项目然后打开属性,注意平台选择x64,若果是x86就选择x86

vs2017配置opencv

在附加包含目录中添加include路径

vs2017配置opencv

4.在连接器常规中的附加库目录添加lib,我的lib路径为vs2017配置opencv


vs2017配置opencv

5.在链接器输入选择附加依赖性

vs2017配置opencvvs2017配置opencv

这两个项请参考opencv中文件lib中的.lib,因为opencv版本不同有区别330代表3.3.0版本

其opencv_world330表示release库

opencv_world330d表示debug库

建议只添加一个即可,因为在附加依赖时,会优先考虑写在前面的库。如果先添加了release库会导致无法使用debug编译

vs2017配置opencv

6.生成解决方案,然后在该项目的debug中添加opencv_wordl330.dll或者opencv_world330d.dll,若前面依赖添添加的是opencv_world330.lib则添加前者,否则为后者

vs2017配置opencv

7.根据添加的依赖选择release或者debug运行即可,如果遇到

fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”

在链接器高级中的目标计算机改成x64
vs2017配置opencv

8结果
vs2017配置opencv