【问题标题】:Error in pkg-configpkg 配置中的错误
【发布时间】:2013-07-24 10:17:31
【问题描述】:

我在 Rpi 上安装了 Debian 操作系统。在安装 opencv 时,我在 "/home/pi/Opencv-2.4.3/release/lib" 中创建了 "opencv.pc" 文件。然后我输入了以下两个命令:

  1. sudo gedit /etc/bash.bashrc

将以下两行添加到“bash.bashrc”文件并保存文件: PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/home/pi/Opencv-2.4.3/release/lib/pkgconfig 导出 PKG_CONFIG_PATH

然后我输入这些命令后出现以下错误:

  1. chmod +x build_all.sh

  2. /build_all.sh

解决办法是什么?

错误是..

Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found

Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found

contours.c:1:39: fatal error: opencv2/imgproc/imgproc_c.h: No such file or directory
compilation terminated.
compiling convert_cascade.c
Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found..etc..

【问题讨论】:

    标签: opencv debian pi


    【解决方案1】:

    要将正确的路径添加到您的 bashrc,您可以执行以下步骤

    1. sudo find / -name "opencv.pc" -type f
    2. 注意从 1. 输出的目录。(没有文件名)
    3. 打开 /etc/bash.bashrc sudo vi /etc/bash/bash.bashrc
    4. 查找并编辑或添加以下行

      PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/your/path/from/#1

      导出 PKG_CONFIG_PATH

    5. 保存你的文件:wq

    6. 注销并再次登录以激活更改

    【讨论】:

    • 我在自定义安装 OpenCV 2.4.9 的 Debian 中也遇到了这个问题。 > sudo find / -name "opencv.pc" -type f *** /opt/OpenCV/OpenCV-2.4.9/lib/pkgconfig/opencv.pc *** > echo $PKG_CONFIG_PATH *** /opt/OpenCV/ OpenCV-2.4.9/lib/pkgconfig
    猜你喜欢
    • 1970-01-01
    • 2010-12-15
    • 1970-01-01
    • 1970-01-01
    • 2014-06-05
    • 2018-01-08
    • 1970-01-01
    • 2013-11-22
    • 1970-01-01
    相关资源
    最近更新 更多