使用GTK+;在Ubuntu 14.04上构建wxWidgets时出错;3.
我试图在Ubuntu 14.04上编译wxWidgets(3.0.0)的最新稳定版本。当我确认使用GTK+;在Ubuntu 14.04上构建wxWidgets时出错;3.,ubuntu,wxwidgets,Ubuntu,Wxwidgets,我试图在Ubuntu 14.04上编译wxWidgets(3.0.0)的最新稳定版本。当我确认——使用gtk=2时,一切正常,但当我使用gtk=3配置时,我在执行make时出现以下错误: ../src/gtk/toplevel.cpp: In member function ‘bool wxTopLevelWindowGTK::Create(wxWindow*, wxWindowID, const wxString&, const wxPoint&, const wxSize&a
——使用gtk=2
时,一切正常,但当我使用gtk=3配置时,我在执行make
时出现以下错误:
../src/gtk/toplevel.cpp: In member function ‘bool wxTopLevelWindowGTK::Create(wxWindow*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&)’:
../src/gtk/toplevel.cpp:733:78: error: ‘GDK_IS_WAYLAND_SCREEN’ was not declared in this scope
GDK_IS_WAYLAND_SCREEN(gtk_window_get_screen(GTK_WINDOW(m_widget))) &&
^
make: *** [coredll_gtk_toplevel.o] Error 1
当然,我已经安装了libgtk-3-dev
包
config.log
文件可用。这可以在svn/git中的最新3.0分支源代码中修复,如果可以,请测试它们,否则请在发布时尝试3.0.1。非常感谢,最新3.0分支源代码工作正常。