一、软件安装
opencv4.2.0提供的是Win下的.dll、.lib库,而使用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文件夹下。


接下来就可以完成编译器环境的配置了。

本文详细介绍了如何在Linux环境下使用cmake和gcc编译OpenCV 4.2.0,包括配置环境变量、解决下载失败问题、以及gcc编译过程,适用于希望在Linux系统上进行计算机视觉开发的工程师。
1411

被折叠的 条评论
为什么被折叠?



