我想在 Ubuntu 的 Netbeans(6.9 版)中编写 GTK+ 程序。现在我可以通过 gcc 编译器编译 GTK+ 程序了。但是在 Netbeans IDE 中编写程序时,我无法构建程序。编译器向我发送此错误:
main.cpp:9:17: fatal error: gtk/gtk.h: No such file or directory'
我在谷歌中搜索了这个错误并在这个网站上通过了步骤,但它仍然不起作用。我还通过以下步骤来解决我的问题:
- 将 ProjectProperties/Build/C(C++) 编译器/附加选项设置为
pkg-config --cflags gtk+-2.0
- 将 ProjectProperties/Build/Linker/Additional Options 设置为
pkg-config gtk+-2.0 --libs
将 ProjectProperties/Build/C(C++) Compiler/Include Directories 和 Tools/Options/cc++ /Code 辅助添加到以下标题:
/usr/include/atk-1.0 /usr/include/pango-1.0 /usr/include/gio-unix-2.0/ /usr/include/glib-2.0 /usr/lib/x86_64-linux-gnu/glib-2.0/include /usr/include/freetype2 /usr/include/libpng12 /usr/include/gtk-2.0 /usr/lib/gtk-2.0/include /usr/include/cairo /usr/include/gdk-pixbuf-2.0 /usr/include/pixman-1
这些步骤不能解决我的问题。IDE 还在#include <gtk/gtk.h>
代码行中画了一条黄线。我该如何解决我的问题?