gio.h没有这样的文件或目录
问题描述:
我想编译GIO示例程序代码在这里developer.gnome.org链接。而我使用的编译命令是gio.h没有这样的文件或目录
g++ gdbserver.cpp `pkg-config glib-2.0 --libs --cflags gtk+-2.0 gio-unix-2.0`
但错误消息
package gio-unix-2.0 was not found in the pkg-config search path
(... the remaining pkg-config message ...)
error: gio/gio.h: No such file or directory
(... other g++ error messages ...)
glib库glib的开发安装(我认为GIO自带巧舌如簧,对吧?) 是否有我在这里做的错误。
编辑:我使用的centos5.5(我应该使用它)有glib2版本2.12,只有版本2.15或更高的glib2才会与GIO一起出现。我不知道如何分开安装GIO。
尝试运行“find/usr/include -name gio”并查看是否可以找到gio文件夹(我有以下结果: /usr/include/glib-2.0/gio /usr/include/gio- unix-2.0/gio )。 –
@izomorphius不存在!我想应该安装它。但是在搜索yum后我找不到任何可能有GIO的图书馆。 – nagavamsikrishna
嗯,这是奇怪的。我真的认为gio是glib-2.0的一部分。也许尝试重新安装? –