1.新建一个vc++空项目
2.注意你下载的的opencv是x64还是x86的,我的是x64版本,因此调试器要调成x64
3.在右键项目然后打开属性,注意平台选择x64,若果是x86就选择x86
在附加包含目录中添加include路径
4.在连接器常规中的附加库目录添加lib,我的lib路径为
5.在链接器输入选择附加依赖性
这两个项请参考opencv中文件lib中的.lib,因为opencv版本不同有区别330代表3.3.0版本
其opencv_world330表示release库
opencv_world330d表示debug库
建议只添加一个即可,因为在附加依赖时,会优先考虑写在前面的库。如果先添加了release库会导致无法使用debug编译
6.生成解决方案,然后在该项目的debug中添加opencv_wordl330.dll或者opencv_world330d.dll,若前面依赖添添加的是opencv_world330.lib则添加前者,否则为后者
7.根据添加的依赖选择release或者debug运行即可,如果遇到
fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”
在链接器高级中的目标计算机改成x64
8结果