CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
【经验总结】不能实施并行处理的情况 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  程序开发区

如何编译GTK程序

楼主zyp2kyear(E腾鸟)2005-10-07 15:36:43 在 Linux/Unix社区 / 程序开发区 提问

写了一个简单的GTK程序  
  如base.c  
   
  #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;  
  }  
   
  用  
  #pkg-config   gtk+-2.0   --modversion  
  2.2.1  
  但是用gcc编译出错  
  #gcc   base.c   -o   base   `pkg-config   --cflags   --libs   gtk+-2.0`  
  base.c:1:21:gtk/gtk.h:没有那个文件或目录  
  base.c:In   Functioin   'main';  
  base.c:5:'GtkWidget'   undeclareed(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   functioin)  
  base.c:8:'GTK_WINDOW_TOPLEVEL'   undeclared(first   use   in   this   function)  
   
  我刚安装的RedHat   9.0 问题点数:100、回复次数:9Top

1 楼zyp2kyear(E腾鸟)回复于 2005-10-07 16:31:42 得分 0

我先顶.请大家帮帮忙呀!Top

2 楼tb01412(tb)回复于 2005-10-07 18:43:45 得分 30

我以前也遇到同样的问题,结果是因为那个符号弄错了,也就是`pkg-config   --cflags   --libs   gtk+-2.0`这个波浪符号,你检查一下是不是因为这个问题?Top

3 楼yyy790601(发呆的鱼)回复于 2005-10-08 09:25:38 得分 30

gcc   -o   test   test.c   `pkg-config   --cflags   --libs   gtk+-2.0`Top

4 楼wuyan19831013(骨灰级帅哥兼职卖TT)回复于 2005-10-08 10:04:44 得分 40

楼上是正解!  
  另外,"`",这个符号,是TAB键,楼主注意了!  
  Top

5 楼zyp2kyear(E腾鸟)回复于 2005-10-08 13:30:33 得分 0

楼上的按TAB键吗?按了TAB键没有反应呀,那个符号在那里输入呀Top

6 楼zyp2kyear(E腾鸟)回复于 2005-10-08 13:33:56 得分 0

谢谢楼上,是TAB键上面那个符号呀!搞定了,也谢谢各位Top

7 楼yeting()回复于 2006-03-10 22:35:21 得分 0

我也遇到了,不过解决了,谢谢!Top

8 楼xiaoluoli(C/C++思考)回复于 2006-03-21 19:04:33 得分 0

是波浪键~   不按SHIFT的哪个符号Top

9 楼xiaoluoli(C/C++思考)回复于 2006-03-21 19:09:41 得分 0

只说两个字     感谢Top

相关问题

  • 如何编译gtk程序?
  • 如何编译ASP程序。
  • 如何编译fastcgi程序
  • tc3如何编译c程序
  • 如何编译DDK的源程序?
  • 在UNIX下如何编译C++程序
  • windwos下如何编译proc程序?
  • 如何编译简单的MFC程序
  • VC1.0下编的程序如何编译?
  • 如何用vc.net 编译c程序?

关键词

  • gcc
  • gtk
  • 符号
  • undeclared
  • libs gtk+
  • pkg
  • tab键
  • 谢谢
  • cflags
  • config

得分解答快速导航

  • 帖主:zyp2kyear
  • tb01412
  • yyy790601
  • wuyan19831013

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
惹火投票。。火热进行中...
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
CSDN网站24小时值班电话:13552009689
Copyright © 2000-2009, CSDN.NET, All Rights Reserved
GongshangLogo