分享

glib 版本

 renhl252 2015-01-08


   glib version

            

  • Types and Values

extern const guintglib_major_version
extern const guintglib_minor_version
extern const guintglib_micro_version
extern const guintglib_binary_age
extern const guintglib_interface_age
#defineGLIB_MAJOR_VERSION
#defineGLIB_MINOR_VERSION
#defineGLIB_MICRO_VERSION
#defineGLIB_DISABLE_DEPRECATION_WARNINGS
  • 例子

#include <stdio.h>
#include <glib.h>

int
main(int agrc, char **argv)
{
    g_printf("%d:%d:%d\n", GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION, GLIB_MICRO_VERSION);//当前版本
    g_printf("%s\n",glib_check_version (2,24,0));//使用旧的版本check
    g_printf("%s\n",glib_check_version (2,24,2));//使用新的版本check
    g_printf("%d\n",glib_binary_age); //不知
    g_printf("%d\n",glib_interface_age);//不知
    
    return 0;
}

编译
gcc -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -lglib-2.0 -o hello hello.c

结果
root@ubuntu:/home/naviwork/glib# ./hello
2:24:1
(null)
GLib version too old (micro mismatch)
2401
1


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多