当前位置:  技术问答>linux和unix

有个问题请教!(关于Gnome的一个疑问)

    来源: 互联网  发布时间:2015-07-29

    本文导语:  我是一个初学者,在RED  HAT9.0  下面有这个程序:       #include     int  main(  int  argc,  char  *argv[]  )   {   GtkWidget  *window;   gtk_init  (&argc,  &argv);   window  =  gtk_window_new  (GTK_WINDOW_TOPLEVEL);   gtk_w...

我是一个初学者,在RED  HAT9.0  下面有这个程序:  
 
 
#include    
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)  ;  
}  
 
 
在编译的时候出现错误,说gnome.h文件无法找到,我把上面的程序的第1行改为#include  找到了这个文件。也还是出现错误(显示如下)。我想问一下怎样解决这个问题。先在这里谢谢了。  
 
In  file  included  from  mian.c:1:  
/usr/include/gnome-1.0/gnome.h:12:26:  gnomesupport.h:  No  such  file  or  directory  
/usr/include/gnome-1.0/gnome.h:14:21:  gtk/gtk.h:  No  such  file  or  directory  
In  file  included  from  /usr/include/gdk_imlib.h:5,  
                                 from  /usr/include/gnome-1.0/gnome.h:15,  
                                 from  mian.c:1:  
/usr/include/gdk_imlib_types.h:1:21:  gdk/gdk.h:  No  such  file  or  directory  
In  file  included  from  /usr/include/gdk_imlib.h:5,  
                                 from  /usr/include/gnome-1.0/gnome.h:15,  
                                 from  mian.c:1:  
/usr/include/gdk_imlib_types.h:17:  parse  error  before  "gint"  
/usr/include/gdk_imlib_types.h:19:  parse  error  before  '}'  token  
/usr/include/gdk_imlib_types.h:23:  parse  error  before  "gint"  
/usr/include/gdk_imlib_types.h:29:  parse  error  before  "gint"  
/usr/include/gdk_imlib_types.h:31:  parse  error  before  "contrast"  
/usr/include/gdk_imlib_types.h:41:  parse  error  before  "gint"  
/usr/include/gdk_imlib_types.h:44:  parse  error  before  '*'  token  
/usr/include/gdk_imlib_types.h:46:  parse  error  before  "width"  
/usr/include/gdk_imlib_types.h:49:  parse  error  before  '*'  token  
/usr/include/gdk_imlib_types.h:50:  parse  error  before  '*'  token  
/usr/include/gdk_imlib_types.h:51:  parse  error  before  "cache"  
/usr/include/gdk_imlib_types.h:55:  parse  error  before  '*'  token  
/usr/include/gdk_imlib_types.h:56:  parse  error  before  '}'  token  
In  file  included  from  /usr/include/gnome-1.0/gnome.h:15,  
                                 from  mian.c:1:  
/usr/include/gdk_imlib.h:14:  parse  error  before  "gdk_imlib_get_render_type"  
/usr/include/gdk_imlib.h:15:  parse  error  before  "rend_type"  
/usr/include/gdk_imlib.h:16:  parse  error  before  "gdk_imlib_load_colors"  
/usr/include/gdk_imlib.h:19:  parse  error  before  "gdk_imlib_best_color_match"  
/usr/include/gdk_imlib.h:19:  parse  error  before  '*'  token  
/usr/include/gdk_imlib.h:20:  parse  error  before  '*'  token  
/usr/include/gdk_imlib.h:21:  parse  error  before  "gdk_imlib_render"  
/usr/include/gdk_imlib.h:21:  parse  error  before  "gint"  
/usr/include/gdk_imlib.h:22:  parse  error  before  '*'  token  
/usr/include/gdk_imlib.h:23:  parse  error  before  '*'  token  
/usr/include/gdk_imlib.h:24:  parse  error  before  '*'  token  
/usr/include/gdk_imlib.h:25:  parse  error  before  '*'  token  
/usr/include/gdk_imlib.h:29:  parse  error  before  '*'  token  
/usr/include/gdk_imlib.h:30:  parse  error  before  '*'  token  
/usr/include/gdk_imlib.h:35:  parse  error  before  "gdk_imlib_save_image_to_eim"  
/usr/include/gdk_imlib.h:36:  parse  error  before  "gdk_imlib_add_image_to_eim"  
/usr/include/gdk_imlib.h:37:  parse  error  before  "gdk_imlib_save_image_to_ppm"  
/usr/include/gdk_imlib.h:38:  parse  error  before  "gdk_imlib_load_file_to_pixmap"  
/usr/include/gdk_imlib.h:38:  parse  error  before  "GdkPixmap"  
/usr/include/gdk_imlib.h:55:  parse  error  before  "GdkWindow"  
/usr/include/gdk_imlib.h:56:  parse  error  before  "GdkWindow"  
/usr/include/gdk_imlib.h:57:  parse  error  before  "GdkWindow"  
/usr/include/gdk_imlib.h:60:  parse  error  before  "gint"  
/usr/include/gdk_imlib.h:61:  parse  error  before  "gint"  
/usr/include/gdk_imlib.h:64:  parse  error  before  "gdk_imlib_get_fallback"  
/usr/include/gdk_imlib.h:65:  parse  error  before  "fallback"  
/usr/include/gdk_imlib.h:66:  parse  error  before  '*'  token  
/usr/include/gdk_imlib.h:67:  parse  error  before  '*'  token  
/usr/include/gdk_imlib.h:68:  parse  error  before  '*'  token  
/usr/include/gdk_imlib.h:70:  parse  error  before  "gdk_imlib_data_to_pixmap"  
/usr/include/gdk_imlib.h:70:  parse  error  before  "GdkPixmap"  
/usr/include/gdk_imlib.h:71:  parse  error  before  "gint"  
/usr/include/gdk_imlib.h:72:  parse  error  before  "gdk_imlib_save_image"  
/usr/include/gdk_imlib.h:74:  parse  error  before  '*'  token  
In  file  included  from  /usr/include/gnome-1.0/gnome.h:16,  
                                 from  mian.c:1:  
/usr/include/gnome-1.0/libgnome/libgnome.h:23:33:  libgnome/gnome-defs.h:  No  such  file  or  directory  
/usr/include/gnome-1.0/libgnome/libgnome.h:24:35:  libgnome/gnome-config.h:  No  such  file  or  directory  
/usr/include/gnome-1.0/libgnome/libgnome.h:25:35:  libgnome/gnome-dentry.h:  No  such  file  or  directory  
/usr/include/gnome-1.0/libgnome/libgnome.h:26:33:  libgnome/gnome-exec.h:  No  such  file  or  directory  
/usr/include/gnome-1.0/libgnome/libgnome.h:27:33:  libgnome/gnome-help.h:  No  such  file  or  directory  
/usr/include/gnome-1.0/libgnome/libgnome.h:28:33:  libgnome/gnome-i18n.h:  No  such  file  or  directory  
/usr/include/gnome-1.0/libgnome/libgnome.h:29:37:  libgnome/gnome-metadata.h:  No  
such  file  or  directory  
/usr/include/gnome-1.0/libgnome/libgnome.h:30:33:  libgnome/gnome-mime.h:  No  such  file  or  directory  
/usr/include/gnome-1.0/libgnome/libgnome.h:31:38:  libgnome/gnome-mime-info.h:  No  such  file  or  directory  
/usr/include/gnome-1.0/libgnome/libgnome.h:33:34:  libgnome/gnome-paper.h:  No  such  file  or  directory  
/usr/include/gnome-1.0/libgnome/libgnome.h:34:33:  libgnome/gnome-popt.h:  No  such  file  or  directory  
/usr/include/gnome-1.0/libgnome/libgnome.h:35:35:  libgnome/gnome-remote.h:  No  such  file  or  directory  
/usr/include/gnome-1.0/libgnome/libgnome.h:36:34:  libgnome/gnome-score.h:  No  such  file  or  directory  
/usr/include/gnome-1.0/libgnome/libgnome.h:37:34:  libgnome/gnome-sound.h:  No  such  file  or  directory  
/usr/include/gnome-1.0/libgnome/libgnome.h:38:37:  libgnome/gnome-triggers.h:  No  
such  file  or  directory  
/usr/include/gnome-1.0/libgnome/libgnome.h:39:33:  libgnome/gnome-util.h:  No  such  file  or  directory  
/usr/include/gnome-1.0/libgnome/libgnome.h:40:32:  libgnome/gnome-url.h:  No  such  
file  or  directory  
In  file  included  from  /usr/include/gnome-1.0/gnome.h:16,  
                                 from  mian.c:1:  
/usr/include/gnome-1.0/libgnome/libgnome.h:51:  syntax  error  before  "void"  
In  file  included  from  /usr/include/gnome-1.0/gnome.h:17,  
                                 from  mian.c:1:  
/usr/include/gnome-1.0/libgnomeui/libgnomeui.h:4:37:  libgnomeui/gnome-compat.h:  
No  such  file  or  directory  

......  
 
mian.c:2:  syntax  error  before  "int"  
mian.c:  In  function  `main':  
mian.c:4:  `GtkWidget'  undeclared  (first  use  in  this  function)  
mian.c:4:  (Each  undeclared  identifier  is  reported  only  once  
mian.c:4:  for  each  function  it  appears  in.)  
mian.c:4:  `window'  undeclared  (first  use  in  this  function)  
mian.c:6:  `GTK_WINDOW_TOPLEVEL'  undeclared  (first  use  in  this  function)  
mian.c:  At  top  level:  
/usr/include/gdk_imlib_types.h:47:  storage  size  of  `shape_color'  isn't  known  
/usr/include/gdk_imlib_types.h:48:  storage  size  of  `border'  isn't  known  
/usr/include/gdk_imlib_types.h:52:  storage  size  of  `mod'  isn't  known  
/usr/include/gdk_imlib_types.h:52:  storage  size  of  `rmod'  isn't  known  
/usr/include/gdk_imlib_types.h:52:  storage  size  of  `gmod'  isn't  known  
/usr/include/gdk_imlib_types.h:52:  storage  size  of  `bmod'  isn't  known

|
把你的编译语句贴出来看看!
用这个试试!
gcc -Wall `gtk-config --cflags --libs` filename.c -g -o filename -lgtk -lgdk -lpthread
``是键盘左上角的1旁边的键!

|
可能需要自己添加 -I 和 -L 路径吧。。。

|
:)

    
 
 

您可能感兴趣的文章:

  • 请教本地硬盘安装问题请教本地硬盘安装问题
  • 请教,请教,这个问题是为什么????
  • ■请教■请教redhat最基本的问题!
  • 请教一个 shell 问题,我用下面这个 shell 语句总是失败,请教
  • 高分请教,各位大侠,请教一个问题,理论高手请进??谢谢
  • 请教象我这样的硬盘应如何安装Linux,我昨天试装了,但有问题。(老问题了,也看了前面的帖子,但还是来请教,请多指教)
  • 请教一个函数入口处的汇编问题(压栈问题)
  • 请教!出现这个提示是什么原因..是模块版本问题,还是其他问题..http://220.114.102.28/xitong/ProductShow.asp?ArticleID=82
  • 请教两个小问题:一个cgywin下使用vi的问题,另一个socket的问题
  • 请教一个opengl的问题
  • 请教两个redhat9问题
  • 请教kdevelop的问题
  • 送上100分问题请教,同时学习一下进程通讯问题,望各位不吝赐教
  • 请教linux 下的adsl拨号问题.
  • 请教unix常用命令命令问题
  • 请教,帖子回复的显示问题
  • 请教关于sendto问题
  • 请教linux共享上网的问题!!!在线等,问题解决马上结贴
  • 有在用AXIS的朋友吗?请教一个问题
  • 高分请教,n简单的问题急急!!!
  • 阅读linux代码时候的一个小疑问,菜鸟问题,各位多提点,谢谢
  • 有关date 问题的一个疑问。 。 还望各位帮帮忙!!
  • RED HAT Linux9.0 的一些问题和疑问
  • 关于adsl的安装问题,有好多疑问。
  • [初学者问题]搭建Tomcat过程有些疑问,设各位大虾析疑。
  • df 显示结果问题疑问。
  • 解决jsp中文问题的方法疑问!
  • liunx源代码分析中的疑问,c/c++问题
  • linux管道参数传递的问题-APUE上的例子中的疑问
  • 新手疑问:getopt_long()重入问题
  • 关于rhel-server-5.4-i386升级为rhel-server-5.5-i386的内核的问题,疑问已详细说明,希不惜赐教
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 菜鸟 问 个问题 请问怎么 在 文字模式下 进入 GNOME ,从GNOME 又怎么退回到文字模式?
  • 编程新手问题:编译时找不到gnome.h文件,但系统肯定安装了gnome开发包,是不是哪里的环境变量设置不对啊?
  • #####VNC Server下配置启动gnome出问题了~~~~
  • 误删GNOME带来的问题,求解!
  • 请问:关于在GNOME里利用GTK+设计程序的一个调试问题
  • Gnome的问题
  • 求助启动GNOME的问题!
  • Gnome之Panel消失问题,纳闷
  • 高分求救:关于gnome/gtk+的问题
  • 请教gnome和kde之间的转换问题!
  • kde和gnome环境配置问题,大虾救命
  • ubuntu gnome出的问题,求大神解答
  • Fedora12,gnome-panel出问题了!!
  • 关于rh8.0 gnome锁定屏幕的问题
  • gnome_config_get_string 的问题!
  • 关于Gnome和KDE切换的问题
  • “没有正确安装GNOME管理器的正确配置"的问题
  • 关于安装gnome lib 1.4.2的问题
  • 简单问题,如何在KDE与GNOME之间转换?
  • RedHatAS3 gnome-panel问题,谢谢!
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 简单问题简单问题简单问题简单问题
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 小问题,急问题,重大问题!!!
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 弱弱的一问,linux下的中文问题及网络问题,分不是问题
  • 八个问题帮你快速了解Docker
  • 网页的编码问题!或者java的编码问题,由此引出一条解决中文问题的思路
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • 死锁的问题 多级锁定问题 循环锁定问题
  • nginx Windows版相关问题及使用说明


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3