glibconfig.h没有这样的文件或目录

dal*_*985 35 c linux glib codeblocks

我刚刚在Raspbian(Debian版本)中安装了glib.我想用glib读取一个配置文件.我试图在Codeblocks中编写一个C应用程序,我使用标头

#include <glib.h> 
Run Code Online (Sandbox Code Playgroud)

但我在gtypes.h中有错误

fatal error:glibconfig.h No such file or directory
Run Code Online (Sandbox Code Playgroud)

我用过这条路

project->Build Options->Compiler Settings->Other Options 
Run Code Online (Sandbox Code Playgroud)

我加了

-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
Run Code Online (Sandbox Code Playgroud)

正如我在教程中所读到的那样 我也必须申报

-L/usr/lib -lm -lglib-2.0 
Run Code Online (Sandbox Code Playgroud)

正如教程所说,如果是,那么我在哪里以及如何在Codeblocks中声明它?

mat*_*ttn 62

使用pkg-config.

gcc `pkg-config --cflags glib-2.0` foo.c `pkg-config --libs glib-2.0`
Run Code Online (Sandbox Code Playgroud)

  • 您可以分解调用:`gcc foo.c \`pkg-config --cflags --libs glib-2.0\`` (3认同)