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: