摘要:
上文介绍了如何使用Eclipse编译一个最简单的GTK+ Helloworld,但这中间并不完美,存在很多问题,尤其是应用程序无法退出.
所以基于上一篇的代码,做进一步加工,来实现最起码的应用程序退出功能。
原理上就是处理一个消息,这个消息是通过一个事件触发的,所以会在App启动之前将消息和处理过程链接好,当这个消息触发之后,就会在相应的过程中得到处理,这个过程叫做回调函数,英文名是CallBack。 阅读全文
摘要:
WordPress的缓存插件用过几个,首先说WordPress与国产的cos-html-cache
这两个插件可谓是不分伯仲,都是那么的优秀,唯一能区别的情况就是在负载不同的情况下,应用不同的插件,具体的内容请看这里: 阅读全文
摘要:
爹:给你找媳妇。儿:我自己找!爹:比尔盖茨的女儿!儿:这样?行!爹找比尔盖茨:给你女儿找了一个老公。比尔盖茨:我女儿还小!爹:是世界银行副总裁!比尔盖茨:这样?行!爹找世界银行总裁:给你推荐个副总裁!总裁:我有。爹:是比尔盖茨女婿!总裁:这样,行! 阅读全文
摘要:
在Fedora上搭建好开发环境之后,接下来就应该是一个Hello World,用GTK来和这个世界打个招呼。
在Eclipse中新建一个C Project,然后添加一个helloword.c 阅读全文
摘要:
在编译一个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 阅读全文
摘要:
作为一个男人,喜新厌旧是不好的,但作为一位个程序员,玩腻了windows,玩玩Linux(Fedora 14 下载地址)是应该被表扬的,这里不讨论任何有争议的话题,只说一些基本内容。
安装GTK和Eclipse
这两个东西在fedora的安装盘上都有,找出来装上就好了, 这个文章是说GTK2的,所有最好是装fedora12以上的版本,fedora8也行,不过已经不支持yum安装了,弄起来很费劲,费劲的还是不要弄了。
验证GTK的安装
在命令行输入 /usr/bin/gtk-demo
如果安装成功,就会弹出gtk的示例窗口: 阅读全文