求解:交叉编译工具链中找不到opencv

起因:想做一个基于opencv的人脸识别项目,但编译opencv不通过,
通过搜索根目录:sudo find / -iname "opencv"发现buildroot里面有opencv的压缩包以及一些似乎是配置文件?

但是交叉编译路径和库里面并没有opencv相关的头文件库文件


求大佬教一下,是不是需要配置什么才能正常使用opencv?

下面都是基于你编译过 buildroot 为前提

  1. package 是 buildroot 支持的软件包
  2. dl 是配置后才会下载软件包的地方
  3. output/build 目录是解压软件包,并打补丁的地方;然后编译的地方,编译出的文件这里可以找到。
  4. 配置文件一般为 package/子目录/Config.in 文件,里面有配置项,以及说明
  5. opencv 对应 BR2_PACKAGE_OPENCV,opencv3 对应 BR2_PACKAGE_OPENCV3
    例子:需要配置 BR2_PACKAGE_OPENCV 来编译
    5.1 在 buildroot 顶层目录执行 make menuconfig
    5.2输入 / 搜索 BR2_PACKAGE_OPENCV,找到菜单如下

    5.3配置上 opencv-2.4
    5.4执行 make all 会编译打包文件系统,文件系统文件在 output/images 目录;使用烧录工具更新即可;

直接执行 make opencv 也行;