LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 789|回复: 3

请问怎么找不到我的<gtk/gtk+>头文件?

[复制链接]
发表于 2009-3-27 19:18:46 | 显示全部楼层 |阅读模式
我用gtk+编程,可是编译时,系统总是找不到<gtk/gtk+>头文件
,请问这是为何?怎么 处理?谢谢
发表于 2009-3-27 19:43:11 | 显示全部楼层
一般来手,在编译gtk源代码的时候,都在gcc命令后面加上`pkg-config --cflags --libs gtk+-2.0`,注意:两边要带上[`].

如果你没有pkg-config的话,也可以在gcc命令后面单独指定头文件的位置 -I/usr/include/gtk-2.0
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-27 20:48:09 | 显示全部楼层
Post by windwhinny;1966410
一般来手,在编译gtk源代码的时候,都在gcc命令后面加上`pkg-config --cflags --libs gtk+-2.0`,注意:两边要带上[`].

如果你没有pkg-config的话,也可以在gcc命令后面单独指定头文件的位置 -I/usr/include/gtk-2.0

我加了您说的 信息,且用的是那个反引号。
如: gcc -o  hello basic.c  `pkg-config  --cflags  --libs  gtk+-2.0`
一定是什么其它方面原因,
请帮我看看,
不过我的程序在其它的装ubanto的机器上很好运行,是我的系统问题吗?
谢谢
回复 支持 反对

使用道具 举报

发表于 2009-3-28 16:20:32 | 显示全部楼层
请你给出你的 pkg-config --cflags --libs gtk+-2.0的输出。
这本身是一个命令。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表