Netbeans不包括glib.h,即使它存在,如自动完成所示。该怎么办?

时间:2014-09-25 06:18:07

标签: c++ ubuntu netbeans glib netbeans-plugins

Glib安装在我的Ubuntu系统上。我可以使用pkj-config命令使用终端进行编译。

但是当我尝试在Netbeans中包含glib.h时,自动完成显示:

Auto Completion ScreenShot

但是当我点击glib.h并将其包含在内时,它说:

Error Shown

它说,找不到图书馆。

我用google搜索但似乎没什么用。我是Ubuntu系统的新手。任何帮助表示赞赏。感谢。

1 个答案:

答案 0 :(得分:1)

您应该将该头文件包含为<glib.h>,而不是<glib-2.0/glib.h>/usr/include/glib-2.0需要包含在您的包含路径中)。

您需要弄清楚如何将相关标志传递给编译器和链接器(来自pkg-config --cflags glib-2.0pkg-config --libs glib-2.0)。我从未使用netbeans,但https://stackoverflow.com/a/13747691听起来很合理。如果这不起作用只是为了获取有关netbeans和pkg-config的信息。