我正在使用opencv库。当我运行我的项目时,我收到以下错误:
OpenCV错误:未指定错误(该功能未实现。使用Windows,GTK + 2.x或Carbon支持重建库。如果您使用的是Ubuntu或Debian,请安装libgtk2.0-dev和pkg-config,然后重新安装cvNamedWindow中的-run cmake或configure脚本),文件/home/krathi/softwaresetup/opencv-2.4.9/modules/highgui/src/window.cpp,第483行 在抛出' cv :: Exception'的实例后终止调用 what():/ home / klathi / softwarewareup / opencv-2.4.9 / modules / highgui / src / windows.c:4:83:错误:( - 2)该函数未实现。使用Windows,GTK + 2.x或Carbon支持重建库。如果您使用的是Ubuntu或Debian,请安装libgtk2.0-dev和pkg-config,然后在cvNamedWindow函数中重新运行cmake或configure脚本
当我进入终端并输入"输入pkg-config"我明白了:
pkg-config经过哈希处理(/ usr / bin / pkg-config)
我不知道这意味着什么,但我想pkg-config的访问仅限于我的机器的管理员用户。我是对的吗?
我该怎么做才能解决这个错误?具体我应该怎么做,以便我的程序可以使用pkg-config。
注意:我已经安装了libgtk
答案 0 :(得分:1)
您可能已经自己编译了OpenCV,查看错误消息中给出的文件夹。您需要使用cmake设置WITH_GTK = ON来重新编译OpenCV。