LinuxSir.cn,穿越时空的Linuxsir!

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

第一次学gtk编程,有个问题请教!

[复制链接]
发表于 2004-7-10 13:15:23 | 显示全部楼层 |阅读模式
看了GTK+ 2.0 教程
第一个例子
#include <gtk/gtk.h>

int main( int   argc,
          char *argv[] )
{
    GtkWidget *window;
   
    gtk_init (&argc, &argv);
   
    window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
    gtk_widget_show  (window);
   
    gtk_main ();
   
    return 0;
}
保存为base.c
然后$:gcc base.c -o base
出现:gtk/gtk.h没有这个文件及目录,下面的函数都没有声明的错误。
我装的是debian sarge+wmaker已经安装了libgtk-2.0-0 ,libgtk2.0-dev等一系列gtk2.0相关包。请问我改怎么设置gcc能找到gtk的库文件头文件等?还要不要安装哪些必须的包?
发表于 2004-7-10 15:55:44 | 显示全部楼层

  1. gcc -o base base.c `pkg-config --cflags --libs gtk+-2.0`
复制代码

把我写的复制过去,好好看看。不是单引号的,是左上角的点
 楼主| 发表于 2004-7-10 16:04:51 | 显示全部楼层
这个就更不行了
不过你能解释一下引号中的参数是什么意思吗?
发表于 2004-7-10 16:13:07 | 显示全部楼层
我不说了吗?不是引号。是引号当然不行了。
 楼主| 发表于 2004-7-10 16:45:44 | 显示全部楼层
知道是单引号,大小我还是分的
 楼主| 发表于 2004-7-10 17:07:28 | 显示全部楼层
可能有其它问题,我先查查资料吧,谢谢你的帮助!!
发表于 2004-7-10 17:09:13 | 显示全部楼层
不知道怎样跟你交流了,跟你说了不是引号(不论单双),是左上角数字一左边的那个符号,你就是不听,也不看我写的,什么叫左上角。慢慢来吧。写程序要细心点,否则是不可能学会除错的。没人写东西会不出错的。
 楼主| 发表于 2004-7-10 17:38:33 | 显示全部楼层
oh,my god!知道了,谢谢!
 楼主| 发表于 2004-7-10 17:48:25 | 显示全部楼层
看来是要好好静下来,浮躁的毛病啊,我一看你那行代码就和那教程上一样,而我是照着做的,所以没细看,真是不好意思。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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