写在前面的话
教程参考于Visual Studio 2013下配置Opencv3.2 和CMAKE问题,提供遇到问题的解决方法。
如果本教程无法解决你的问题,可直接下载编译好的库
环境配置
- win10
- vs2013
- opencv3.2.0
1 下载
推荐使用opencv3.2.0 在编译过程中,opencv3.1.0会出现错误,至今没解决,换成3.2.0后成功了
- opencv3.2.0(建议下载源代码,解压后使用)
- opencv_contrib3.2.0(从github下载解压)
- camke(下载时注意32位和64位)
opencv和contrib文件的存储位置参考上述链接
2 cmake生成工程
参考上述链接,有红色warning不用管。我是先两次configure,再点击generate。
在选择配置的时候,一定要用vs2013 64位,如果只选vs2013可能会出错。(vs2015/2017同理)
3 工程编译
主要步骤参考上述链接。出现问题如下:
- 无法从“const char *”转换为“char *”
解决方法:将该类型char*转化为 String即可,这里可灵活改动 - 无法打开 python37_d.lib 的问题
解决方法
至此,文件编译完成。