一、软件安装

opencv4.2.0提供的是dlll.lb库,而使用gcc的编译器,需要的是linux .a .so库文件,需要使用cmake结合gcc通过资源文件,编译生成适合自己版本gcc的库。
安装方法网上资料很多,不再赘述。

二、配置

  • 环境变量(PATH)配置:
    cmake3.15编译opencv4.2.0
  • cmake配置:
    确定输入资源文件路径,及输出文件路径
    cmake3.15编译opencv4.2.0
    点击configure
    cmake3.15编译opencv4.2.0
    在弹出窗口选择需要编译出的版本,我需要的是codeblock版本,Specify native compilers如下图,选择完成
    cmake3.15编译opencv4.2.0
    配置完成后,cmake会下载一些文件,没有科学上网,文件会下载失败
    cmake3.15编译opencv4.2.0
    cmake3.15编译opencv4.2.0
    参考:问题分析
    解决办法:
    1、科学上网,再次configure下载
    2、下载缺失的文件,覆盖原文件:同为opencv4.2.0版本的可以使用我的
    下载链接
    提取码:h0so
    下载文件,删除文件夹中下载失败的三个文件,把完整的dll文件放入文件夹即可。

放入文件后,再generate,生成否则后面步骤会出错。

  • gcc编译
    用cmd,进入生成的文件夹,mingw32-make install,需要安装python
    cmake3.15编译opencv4.2.0

编译完成后,生成的库文件在install文件夹下。
cmake3.15编译opencv4.2.0
cmake3.15编译opencv4.2.0
接下来就可以完成编译器环境的配置了。

相关文章:

  • 2021-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-05
  • 2021-08-25
  • 2022-12-23
  • 2021-04-08
  • 2021-11-06
猜你喜欢
  • 2021-12-12
  • 2022-02-07
  • 2021-10-03
  • 2022-01-14
  • 2021-11-12
  • 2021-05-24
  • 2022-12-23
相关资源
相似解决方案