【问题标题】:OpenCv program is not able to run ; pkg-config is hashedOpenCv 程序无法运行; pkg-config 已散列
【发布时间】:2014-06-16 13:37:25
【问题描述】:

我正在使用 opencv 库。当我运行我的项目时,出现以下错误:

OpenCV Error: Unspecified error (该功能未实现。用Windows、GTK+ 2.x或Carbon支持重建库。如果你在Ubuntu或Debian上,安装libgtk2.0-dev和pkg-config,然后重新- 在 cvNamedWindow 中运行 cmake 或配置脚本),文件 /home/krathi/softwaresetup/opencv-2.4.9/modules/highgui/src/window.cpp,第 483 行 在抛出 'cv::Exception' 的实例后调用终止 what():/home/krathi/softwaresetup/opencv-2.4.9/modules/highgui/src/window.cpp:483:错误:(-2)该功能未实现。使用 Windows、GTK+ 2.x 或 Carbon 支持重建库。如果你在 Ubuntu 或 Debian 上,安装 libgtk2.0-dev 和 pkg-config,然后重新运行 cmake 或在函数 cvNamedWindow 中配置脚本

当我转到终端并输入“type pkg-config”时,我得到了这个:

pkg-config 已散列 (/usr/bin/pkg-config)

我不知道这意味着什么,但我猜想 pkg-config 的访问权限仅限于我机器的管理员用户。我说的对吗?

我应该怎么做才能修复这个错误?具体来说,我应该怎么做才能让我的程序可以使用 pkg-config。

注意:我已经安装了 libgtk

【问题讨论】:

    标签: opencv installation pkg-config


    【解决方案1】:

    您可能已经自己编译了 OpenCV,并查看了错误消息中给出的文件夹。您需要通过使用 cmake 设置 WITH_GTK=ON 来重新编译 OpenCV。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-13
      • 1970-01-01
      • 1970-01-01
      • 2021-08-29
      • 1970-01-01
      • 2020-11-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多