免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: chinesedragon
打印 上一主题 下一主题

[C] GTK+2.0编程范例上的一个例子,编译不过 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2012-07-27 10:50 |只看该作者
我这改成英文也是一样的错误。
GCC 4.6.3
Ubuntu 12.04 LTS
kevin_zcwen 发表于 2012-07-27 10:44
我之前编译成功,执行后发现windows拷贝过去的源代码中中文不能识别,我改成英文后正常,没有warning

论坛徽章:
0
12 [报告]
发表于 2012-07-27 11:07 |只看该作者

  1. typedef struct {
  2.   gchar *path;
  3.   gchar *accelerator;

  4.   GtkItemFactoryCallback callback;
  5.   guint                         callback_action;

  6.   /* possible values:
  7.    * NULL                -> "<Item>"
  8.    * ""                        -> "<Item>"
  9.    * "<Title>"                -> create a title item
  10.    * "<Item>"                -> create a simple item
  11.    * "<ImageItem>"        -> create an item holding an image
  12.    * "<StockItem>"        -> create an item holding a stock image
  13.    * "<CheckItem>"        -> create a check item
  14.    * "<ToggleItem>"        -> create a toggle item
  15.    * "<RadioItem>"        -> create a radio item
  16.    * <path>                -> path of a radio item to link against
  17.    * "<Separator>"        -> create a separator
  18.    * "<Tearoff>"        -> create a tearoff separator
  19.    * "<Branch>"                -> create an item to hold sub items
  20.    * "<LastBranch>"        -> create a right justified item to hold sub items
  21.    */
  22.   gchar                 *item_type;

  23.   /* Extra data for some item types:
  24.    *  ImageItem  -> pointer to inlined pixbuf stream
  25.    *  StockItem  -> name of stock item
  26.    */
  27.   gconstpointer extra_data;
  28. } GtkItemFactoryEntry;
复制代码
guint                         callback_action;这是一个无符号的int
而数组里用的是如"退出"这样的字符,你换成数字试一下

论坛徽章:
0
13 [报告]
发表于 2012-07-27 11:08 |只看该作者
换成数字是没有问题的,关键是它这本书上是文字,据说这本书还是很不错的,难道书上的例子会是错的吗?回复 12# kevin_zcwen


   

论坛徽章:
0
14 [报告]
发表于 2012-07-27 11:11 |只看该作者
不要光学鲁迅,还要有怀疑精神,最重要的是相信自己实践出来的

论坛徽章:
0
15 [报告]
发表于 2012-07-27 11:16 |只看该作者
刚才有个朋友说低版本的GCC编译没有问题
kevin_zcwen 发表于 2012-07-27 11:11
不要光学鲁迅,还要有怀疑精神,最重要的是相信自己实践出来的

论坛徽章:
0
16 [报告]
发表于 2012-07-27 11:17 |只看该作者
按照这个结构体的描述,岂不是没有办法传递字符给回调函数了???回复 12# kevin_zcwen


   

论坛徽章:
0
17 [报告]
发表于 2012-07-27 11:17 |只看该作者
4.4.3很低吗?

论坛徽章:
0
18 [报告]
发表于 2012-07-27 11:18 |只看该作者
比我现在用的低啊
kevin_zcwen 发表于 2012-07-27 11:17
4.4.3很低吗?

论坛徽章:
0
19 [报告]
发表于 2012-07-27 11:18 |只看该作者
高版本的变量类型检查比较严?

论坛徽章:
0
20 [报告]
发表于 2012-07-27 11:19 |只看该作者
不知道,希望懂的人出来说一下啊回复 19# kevin_zcwen


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

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP