centos 记事本,有时候感觉不够用,或者 出毛病,打不开文件 然后决定安装个其他的记事本, 找来找去, 感觉 SciTE 还可以,于是下载源码编译安装,结果 No package ‘gtk+-2.0′ found 搜了下 就搜到个解决方法, 记下: 网上搜了一下,发现安装gtk+-2.0不是一件容易的事,后来无意发现一个帖子挺不错,内容如下: No package ‘libgnomeui-2.0′ found No package ‘gtk+-2.0′ found No package ‘
/********************************************************************* * Author : Samson * Date : 06/25/2014 * Test platform: * Mint 15 * GNU bash, version 4.2.45 * *************************************************
gtk+2.0中一些较老的程序中会有如下的代码: #define EVENT_METHOD(obj, method) GTK_WIDGET_CLASS(GTK_OBJECT(obj)->klass)->method 但是编译时会出现如下错误: no member named 'klass' in 'struct _GtkObject' 使用编译的库是gtk+2.0,在源代码开头加上定义#define GTK_ENABLE_BROKEN也不行. 打开gtkobject.h头文件,发现其中有几个宏