Netbeans不包含glib.h,即使它以自动完成的方式显示。该怎么办?

问题描述:

Glib安装在我的Ubuntu系统上&我可以使用pkj-config命令使用终端进行编译。Netbeans不包含glib.h,即使它以自动完成的方式显示。该怎么办?

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

Auto Completion ScreenShot

但是当我点击glib.h,包括它,它说:

Error Shown

它说,找不到库。

我GOOGLE了,但似乎没有工作。我对Ubuntu系统很新。任何帮助表示赞赏。谢谢。

您需要将该头文件包含为<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://*.com/a/13747691听起来很合理。如果这不起作用,只是为了获取关于netbeans和pkg-config的信息。