cmake3.15编译opencv4.2.0
一、软件安装
opencv4.2.0
提供的是dlll.lb
库,而使用gcc
的编译器,需要的是linux .a .so
库文件,需要使用cmake
结合gcc
通过资源文件,编译生成适合自己版本gcc
的库。
安装方法网上资料很多,不再赘述。
二、配置
- 环境变量(PATH)配置:
-
cmake
配置:
确定输入资源文件路径,及输出文件路径
点击configure
在弹出窗口选择需要编译出的版本,我需要的是codeblock版本,Specify native compilers
如下图,选择完成
配置完成后,cmake
会下载一些文件,没有科学上网,文件会下载失败
参考:问题分析
解决办法:
1、科学上网,再次configure下载
2、下载缺失的文件,覆盖原文件:同为opencv4.2.0版本的可以使用我的
下载链接
提取码:h0so
下载文件,删除文件夹中下载失败的三个文件,把完整的dll文件放入文件夹即可。
放入文件后,再generate,生成否则后面步骤会出错。
- gcc编译
用cmd,进入生成的文件夹,mingw32-make install
,需要安装python
编译完成后,生成的库文件在install
文件夹下。
接下来就可以完成编译器环境的配置了。