QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 663|回复: 2

初学gtk,遇到了问题,求教

[复制链接]
发表于 2003-10-14 20:07:35 | 显示全部楼层 |阅读模式
我看书上说
[code:1]CC = gcc
all:
        $(CC) -o base base.c 'pkg-config --cflags --libs gtk+-2.0'[/code:1]
这样写makefile,可是我执行make后,是这段

gcc -o base base.c 'pkg-config --cflags --libs gtk+-2.0'
gcc: pkg-config --cflags --libs gtk+-2.0: 没有那个文件或目录
base.c:2:22: gtk/gtk.h: 没有那个文件或目录
base.c: In function `main':
base.c:5: `GtkWidge' undeclared (first use in this function)
base.c:5: (Each undeclared identifier is reported only once
base.c:5: for each function it appears in.)
base.c:5: `window' undeclared (first use in this function)
base.c:7: `GTK_WINDOW_TOPLEVEL' undeclared (first use in this function)
base.c:10: `FALSE' undeclared (first use in this function)
make: *** [all] Error 1

我用的是红帽9.0,工作站安装
发表于 2003-10-15 08:45:44 | 显示全部楼层
'pkg-config --cflags --libs gtk+-2.0'
不是单引号,是Esc下面那个键
`pkg-config --cflags --libs gtk+-2.0`
回复

使用道具 举报

发表于 2003-10-15 13:17:07 | 显示全部楼层
你可以把pkg-config --cflags --libs gtk+-2.0运行的结果抄下来,然后再输入。其实那个pkg-config就是为了产生-I, -L这些命令行的参数的。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-13 04:29 , Processed in 0.043165 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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