0
我使用this頁面來創建一個覆蓋部件,但我沒有的gtkmm/overlay.h我在哪裏可以找到gtkmm/overlay.h?
libgtkmm-3.0-DEV(v3.10.1)安裝。我似乎無法找到overlay.h在我的安裝,甚至最新的不穩定的來源(v3.11.10)
任何想法,我可以找到這個?
我使用this頁面來創建一個覆蓋部件,但我沒有的gtkmm/overlay.h我在哪裏可以找到gtkmm/overlay.h?
libgtkmm-3.0-DEV(v3.10.1)安裝。我似乎無法找到overlay.h在我的安裝,甚至最新的不穩定的來源(v3.11.10)
任何想法,我可以找到這個?
Gtk :: Overlay文檔中的「自gtkmm 3.2」文本錯誤。它實際上是在gtkmm 3.14中添加的: https://git.gnome.org/browse/gtkmm/tree/NEWS
我已經在gtkmm的git中糾正了它,所以在我們發佈的時候它會在線時正確。對於那個很抱歉。
然而,GtkOverlay一直以來GTK + 3.2 GTK +,這樣你就可以通過使用gobj()和油嘴::包()使用你的C++代碼,在C API的一部分: http://www.gtkmm.org/docs/libgnomedbmm-3.0/docs/tutorial/html/ch03.html#sec-basics-gobj-and-wrap
它應該肯定會在那裏,如果任何頭文件安裝。你使用什麼發行版? 它不在源代碼tarball中,因爲它是在構建期間生成的。但overlay.hg將位於源代碼壓縮包中。 – murrayc
@murrayc我使用的是Ubuntu 14.04。 「dpkg -L libgtkmm-3.0-dev」告訴我「/usr/include/gtkmm-3.0/gtkmm」中有很多頭文件。我覺得我一定在做錯事。我無法在[這裏]找到overlay.hg(http://ftp.gnome.org/pub/GNOME/sources/gtkmm/3.11/gtkmm-3.11.10.tar.xz)。 – user1950498
現在我明白了。這是我們的(gtkmm)錯誤,不是你的錯誤。我添加了一個解釋的答案。 – murrayc