摘要: 上文介绍了如何使用Eclipse编译一个最简单的GTK+ Helloworld,但这中间并不完美,存在很多问题,尤其是应用程序无法退出. 所以基于上一篇的代码,做进一步加工,来实现最起码的应用程序退出功能。 原理上就是处理一个消息,这个消息是通过一个事件触发的,所以会在App启动之前将消息和处理过程链接好,当这个消息触发之后,就会在相应的过程中得到处理,这个过程叫做回调函数,英文名是CallBack。 阅读全文
posted @ 2010-12-20 15:03 e_hong 阅读(457) 评论(0) 推荐(0) 编辑
摘要: WordPress的缓存插件用过几个,首先说WordPress与国产的cos-html-cache 这两个插件可谓是不分伯仲,都是那么的优秀,唯一能区别的情况就是在负载不同的情况下,应用不同的插件,具体的内容请看这里: 阅读全文
posted @ 2010-12-07 23:28 e_hong 阅读(770) 评论(0) 推荐(0) 编辑
摘要: 爹:给你找媳妇。儿:我自己找!爹:比尔盖茨的女儿!儿:这样?行!爹找比尔盖茨:给你女儿找了一个老公。比尔盖茨:我女儿还小!爹:是世界银行副总裁!比尔盖茨:这样?行!爹找世界银行总裁:给你推荐个副总裁!总裁:我有。爹:是比尔盖茨女婿!总裁:这样,行! 阅读全文
posted @ 2010-12-04 09:14 e_hong 阅读(289) 评论(3) 推荐(0) 编辑
摘要: 在Fedora上搭建好开发环境之后,接下来就应该是一个Hello World,用GTK来和这个世界打个招呼。 在Eclipse中新建一个C Project,然后添加一个helloword.c 阅读全文
posted @ 2010-12-03 14:51 e_hong 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 在编译一个GTK的项目时,突然碰到了这样一个错误:to generate dependencies you must specify either -M or -MM 而直接在控制台下用gcc编译却没有错误,估计时默认的参数有些问题,在检查之下发现编译环境有个个debug的level是g3,肯定是这里出问题了,g3太高了,改成g 参数设置的位置:Right click your project-Properties-C/C++ Build-Settings-GCC C Compiler 阅读全文
posted @ 2010-12-03 00:23 e_hong 阅读(1494) 评论(0) 推荐(0) 编辑
摘要: 作为一个男人,喜新厌旧是不好的,但作为一位个程序员,玩腻了windows,玩玩Linux(Fedora 14 下载地址)是应该被表扬的,这里不讨论任何有争议的话题,只说一些基本内容。 安装GTK和Eclipse 这两个东西在fedora的安装盘上都有,找出来装上就好了, 这个文章是说GTK2的,所有最好是装fedora12以上的版本,fedora8也行,不过已经不支持yum安装了,弄起来很费劲,费劲的还是不要弄了。 验证GTK的安装 在命令行输入 /usr/bin/gtk-demo 如果安装成功,就会弹出gtk的示例窗口: 阅读全文
posted @ 2010-12-02 21:47 e_hong 阅读(1615) 评论(0) 推荐(0) 编辑