关于在Ubuntu 5.04配置GTK库的问题,求教。

开发基于GTK+或QT的应用程序
回复
xiaobingyu
帖子: 10
注册时间: 2006-01-23 18:41
送出感谢: 0
接收感谢: 0

关于在Ubuntu 5.04配置GTK库的问题,求教。

#1

帖子 xiaobingyu » 2006-01-23 18:49

因工作需要,我们加入了Ubuntu的行列,对这个新事物,有很多问题真让人头疼。
我用的版本是5.04,现在有个问题就是不知怎么样配置GTK库,可以在C程序中使用它,我用apt-get install ....命令把相关的库都装上了,但程序无法编译通过,说找不到头文件,所以现在想请都大家,怎么样在一个纯净的系统上面配置好gtk库?
谢谢!
alvas
帖子: 15
注册时间: 2005-12-17 11:47
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 alvas » 2006-01-23 19:52

编译的时候要加入参数

例如:gcc program.c -o program `gtk-config --cflags` `gtk-config --libs`
xiaobingyu
帖子: 10
注册时间: 2006-01-23 18:41
送出感谢: 0
接收感谢: 0

#3

帖子 xiaobingyu » 2006-01-24 20:06

可是还是不行啊!以下为出错信息,请参阅,好像GTK没有安装,是吗?怎么检测GTK是否安装呢?如果安装的话,该选择哪些包呢?

gcc gtktest.c -o program `gtk-config --cflags` `gtk-config --libs`

bash: gtk-config: command not found
bash: gtk-config: command not found
gtktest.c:1:21: error: gtk/gtk.h: No such file or directory
gtktest.c: In function ‘main’:
gtktest.c:4: error: ‘GtkWidget’ undeclared (first use in this function)
gtktest.c:4: error: (Each undeclared identifier is reported only once
gtktest.c:4: error: for each function it appears in.)
gtktest.c:4: error: ‘window’ undeclared (first use in this function)
gtktest.c:6: error: ‘GTK_WINDOW_TOPLEVEL’ undeclared (first use in this function)
xiaobingyu
帖子: 10
注册时间: 2006-01-23 18:41
送出感谢: 0
接收感谢: 0

#4

帖子 xiaobingyu » 2006-02-13 18:25

还是我自己做一下答复吧!
因为用的是2.0的库,所以后面配置应该用
`pkg-config --cflags --libs gtk+-2.0`

为什么我在这个论坛上问的问题,没有人回答,最终还是在国外论坛或者是书上找到答案后自己做回答呢?
伤心中!
头像
猛将兄
帖子: 2052
注册时间: 2005-10-19 17:33
送出感谢: 0
接收感谢: 0

#5

帖子 猛将兄 » 2006-02-14 11:06

-_-||
GTK+自己有个很相惜的Tutorial, 你不看就提问题,不觉得很过分?
没看过“提问的艺术”么?
头像
yang119345
帖子: 570
注册时间: 2005-06-19 14:22
来自: 上海
送出感谢: 0
接收感谢: 1 次
联系:

#6

帖子 yang119345 » 2006-02-17 1:32

gcc program.c -o program `pkg-config --cflags --libs gtk+-2.0`
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#7

帖子 eexpress » 2006-02-17 10:42

xiaobingyu 写了: `pkg-config --cflags --libs gtk+-2.0`

为什么我在这个论坛上问的问题,没有人回答,最终还是在国外论坛或者是书上找到答案后自己做回答呢?
伤心中!
这个问题有几个人碰到过。可能都是没搞清后面那个参数的实际意义。而且大多不是专家。只是玩家而已。
● 鸣学
achigo
帖子: 1
注册时间: 2009-05-18 17:37
送出感谢: 0
接收感谢: 0

Re: 关于在Ubuntu 5.04配置GTK库的问题,求教。

#8

帖子 achigo » 2009-05-18 17:40

因為你可能輸入的上引號不正確

錯誤:
gcc program.c -o program 'pkg-config --cflags --libs gtk+-2.0'

正確:
gcc program.c -o program `pkg-config --cflags --libs gtk+-2.0`
poet
帖子: 2841
注册时间: 2006-09-11 22:47
送出感谢: 0
接收感谢: 4 次

Re: 关于在Ubuntu 5.04配置GTK库的问题,求教。

#9

帖子 poet » 2009-05-18 21:40

强悍的挖坟贴啊。。。

不过看了这个我还是感慨,为什么那么多人不知道可以使用 sudo apt-get build-dep vim 这一个命令简单的安装 gtk 倚赖呢。
回复

回到 “GTK+和QT”