分页: 1 / 1

gtk 包括了glib没?linux程序到哪里去搜索头文件?

发表于 : 2009-11-08 12:16
Randyqiu
网上下载了一个写好的linux程序,其中的某个程序文件包括头文件glib.h(#include<glib.h>),但是我进行编译的时候提示“没有该该文件或目录”。
因为我有安装GTK开发环境:sudo apt-get install gnome-core-devel,所以glib.h头文件是存在的(我在/usr/include/glib-2.0中找到它)。
问题1:编译的时候,我直接用了make,如果后面要加编译选项,应该如何用?有哪些固定的语法?或者可以提供类似的参考文档或书籍,谢谢。
问题2:提示没有glib.h头文件,是否是因为该头文件的路径不正确,如果是,又该如何放置呢?
再进一步,linux 程序里面是如何查 找(按照哪种路径顺序)头文件的?我刚刚才开始玩linux,只知道在windows下,需要把该头文件放到和程序体一个根目录下。谢谢。
问题3:我下载的开源程序的编译文档里面提示:“Install OpenGL and X11 -dev packages (X11/Xlib.h and GL/gl.h) ”,那我现在安装了GTK,还需要安装些别的东西吗?或者说GTK包括了X11/Xlib.h 和 GL/gl.h没?谢谢。

Thanks a lot in advance!

Re: gtk 包括了glib没?linux程序到哪里去搜索头文件?

发表于 : 2009-11-08 12:28
slax
呃,把那个 include 删了

Re: gtk 包括了glib没?linux程序到哪里去搜索头文件?

发表于 : 2009-11-08 12:41
link_01
你要找的是不是libglib2.0

Re: gtk 包括了glib没?linux程序到哪里去搜索头文件?

发表于 : 2009-11-08 16:18
Randyqiu
谢谢各位了。
请问有没有更详细的答案了?

Re: gtk 包括了glib没?linux程序到哪里去搜索头文件?

发表于 : 2010-01-12 15:05
Jungna
try
gcc `pkg-config --cflags glib-2.0 gobject-2.0` -o objectfile testfile.c
引号不是单引号哦

Re: gtk 包括了glib没?linux程序到哪里去搜索头文件?

发表于 : 2010-03-10 16:46
lovekawashima
库文件应该在/usr/lib里,头文件在/usr/include

Re: gtk 包括了glib没?linux程序到哪里去搜索头文件?

发表于 : 2010-03-15 22:02
davyzhu
short answer, yes

Re: gtk 包括了glib没?linux程序到哪里去搜索头文件?

发表于 : 2010-03-19 12:58
dos5gw
是不是要改.profile?