glib编程..

一,标准宏

(一)G_OS_WIN32, 判断当前系统是否是win32

 

#include <glib.h>

int main(int argc,char* argv)
{
	#ifdef G_OS_WIN32
	printf("youare in windows os");
	#endif
	return 0;
}

 

 

 二,版本信息

1.glib_major_version   glib主版本信息

 

//extern const guint glib_major_version;
printf("glib version is %d",glib_major_version);

 

 

 

2.glib_minor_version 次版本号

 

//extern const guint glib_minor_version;
printf("glib minor version is %d \r\n",glib_minor_version);

 

 

 

3.其他:

glib_micro_version

glib_binary_age

glib_interface_age

 

4.检查版本兼容:GLIB_CHECK_VERSION

 

  if (!GLIB_CHECK_VERSION (1, 2, 0))
    g_error ("GLib version 1.2.0 or above is needed");

 

 

  @g_error : 弹出对话框,显示错误信息。

 

..

update log: