随笔
知秋一叶
致力于高可靠开源嵌入式系统的易用性整合和研究。(RTEMS,eCos,Android->eMBosLab) QQ: 9685574 MSN:zqyy_w@hotmail.com
展开
-
MingW Autotools 编写Vala程序 之一
Vala是Gnome为了能加快GObject应用开发采用的一种新兴的面向对象语言,他的语法类似于微软的C#。作为一个GNU还好者,本人的很多PC应用程序,都是采用GTK+ 2.0开发的,当然也会实验性的了解Vala。对于大部分了解GNU的人来说都会了解Makefile,很多人下载源码以后都会用configure编译和安装,而这些源于GNU的Autotools工具。他是一种能够动态的生成Make原创 2015-09-15 09:56:33 · 1900 阅读 · 0 评论 -
MingW Autotools 编写Vala程序 之二
仔细看过了一些关于Vala的Autotool介绍,发现可以用GNU后来的vala.m4来简化Autotools过程,前提当然也是更新vala.m4的文件,整理后的configure.ac去掉了之前关于gtk的C开发方式的一些写法,请看下面:AC_PREREQ([2.65])AC_INIT([helloworld],[1.0],[example@gnome.org])AC_CONFIG_MA原创 2015-09-15 13:43:25 · 1931 阅读 · 0 评论 -
GTK+ 2.0 在Windows下的多线程应用
GTK+ 2.0 在Windows下的多线程应用目录1. GTK+里面的线程2. GTK+多线程在Windows上的应用方法3. GCC内嵌函数给GObject一个闭包的机会4. 结论1 GTK+里面的线程大家都知道,GTK+是用GLib来搭建的。那么如果你在GTK+中使用线程当然使用glib包装过的线程函数库才更合适。如果你在GTK+中用了多线程,但是原创 2015-12-14 09:56:35 · 2999 阅读 · 0 评论 -
mintty下启动emacs shell mode后,垃圾字符问题
十年以后,重回emacs怀抱,会了。在mintty下启动emacs的shell mode以后,总会在提示符之前显示几个固定的垃圾字符。term和ansi-term也一样,网上搜索了很久也没有解决办法。仔细分析以后发现,系统home下面的.bashrc里PS1变量最前面一段\[\e]0;\w\a\]其实是给xterm或者说给mintty修改title用的,下面是我用MSY原创 2015-11-26 09:12:43 · 2443 阅读 · 1 评论