我尝试从源代码编译OpenCV并创建一个使用新编译的OpenCV库的测试C ++程序。
编译OpenCV似乎有效,我按照this指南。
但现在我想创建一个使用该库的测试程序。
我关注了this指南,但是的所有内容都出现了,直到我尝试了这个命令:
./ DisplayImage lena.jpg
这给了我以下错误
OpenCV错误:未指定错误(该功能未实现。 使用Windows,GTK + 2.x或Carbon支持重建库。如果你 在Ubuntu或Debian上,然后安装libgtk2.0-dev和pkg-config 在cvNamedWindow文件中重新运行cmake或配置脚本 /media/chris/Archive2/Archive/Programming/OpenCV/sav/opencv/modules/highgui/src/window.cpp, 在抛出一个实例后,550行终止调用 ' CV ::异常'什么(): /media/chris/Archive2/Archive/Programming/OpenCV/sav/opencv/modules/highgui/src/window.cpp:550: 错误:( - 2)该功能未实现。使用重建库 Windows,GTK + 2.x或Carbon支持。如果您使用的是Ubuntu或Debian, 安装libgtk2.0-dev和pkg-config,然后重新运行cmake或configure 函数cvNamedWindow中的脚本
中止(核心倾销)
我在安装软件包后尝试重新启动计算机,但仍然收到相同的消息。
答案 0 :(得分:0)
解决了它
看起来我错过了http://docs.opencv.org/2.4/doc/tutorials/introduction/linux_install/linux_install.html
中提到的一些软件包即使安装了libgtk和pkg-config