【发布时间】:2017-10-12 05:52:33
【问题描述】:
在opencv 编译中,我们需要gtk。我安装了 gtk-2.0 和 gtk-3.0。
这个命令给了我
dpkg -l libgtk2.0-0 libgtk-3-0
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
ii libgtk-3-0:amd 3.10.8-0ubun amd64 GTK+ graphical user interface lib
ii libgtk2.0-0:am 2.24.23-0ubu amd64 GTK+ graphical user interface lib
ii libgtk2.0-0:i3 2.24.23-0ubu i386 GTK+ graphical user interface lib
我在 /usr/include/ 中有 gtk-2.0 和 gtk-3.0 文件夹。 它们以 /usr/include/gtk-2.0 和 /usr/include/gtk-3.0 的形式存在
但是我对opencv的编译给了我错误
src/window_gtk.cpp:48:21: fatal error: gtk/gtk.h: No such file or directory
#include "gtk/gtk.h"
^
compilation terminated.
我在 gtk-2.0 和 gtk-3.0 文件夹中都有 gtk/gtk.h。 有什么问题?
【问题讨论】: