http://blog.csdn.net/owe/archive/2007/05/10/1603744.aspx
glib是linux下的基础库,封装了一些C接口。当然也跨平台了。
但是在windows下搞了很久才能运行起来。
首先去官方网站下载动态库
http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.12/glib-2.12.11.zip
http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.12/glib-dev-2.12.11.zip
或
者你可以到GNU官方网站下载了,下载编译好的windows的dll,glib-2.12.11.zip里面只包含动态库,没有lib库,所以只能用于
运行时使用。glib-dev-2.12.11.zip包含头文件,和lib库。需要把上个包中的东西合并到bin下。
使用VS(2005)建立win32console项目, 在属性,C++的附加包含目录中输入glib.h所在目录C:\OpenSource\glib\glib-dev-2.12.11\include\glib-2.0
在链接器》输入》附加依赖项中输入glib-2.0.lib
在链接器》常规》附加库目录输入glib-2.0.lib所在目录
C:\OpenSource\glib\glib-dev-2.12.11\lib
最后把bin下的libglib-2.0-0.dll拷贝到测试程序的debug目录。
此
时编译提示找不到:glibconfig.h我的解决办法是拷贝C:\OpenSource\glib\glib-dev-2.12.11\lib
\glib-2.0\include下面的此文件到C:\OpenSource\glib\glib-dev-2.12.11\include
\glib-2.0下。
简单的测试代码:
#include <iostream>
#include <glib.h>
#include <glib/gprintf.h>
int main(int argc, char* argv[])
{
gchar ch[128];
g_sprintf(ch, "hello world");
std::cout<<g_strup(ch)<<std::endl;
return 0;
}
分享到:
相关推荐
在windwos下编译出来的glib库,可以直接包含头文件进行使用,在整个编译过程中比较的繁杂,依赖项太多,差点吐血了,还好最终还是编译出来了,亲测可用
glib的Windows版本开发库,包含头文件及lib,运行时的动态库
Windows下pkg-config可执行文件 博文链接:https://linarin.iteye.com/blog/161822
glib 用vs2008编译好的,里面包含debug版本的lib文件
glib for windows.
glib可以在多个平台下使用,比如Linux、Unix、Windows等。glib为许多标准的、常用的C语言结构提供了相应的替代物。 如果在程序中要使用到glib库中的函数,则应该包含glib.h头文件(在gtk.h和gnome.h头文件中已经包含...
用于windows下vc程序开发所调用glib库,有时候你只有x86版本,当你需要升级平台到x64时需要寻找很长时间,但下载该文件夹中就包含x86、x64。glib库(SDK)文件,适应于windows 7 x64/x86开发调用,版本为v2.26.1,...
glib库
编译了好久编译出的glib lib文件,可以在windows下直接使用,需下载并设置头文件
glib库是Linux平台下最常用的C语言函数库,它具有很好的可移植性和实用性。glib是 ...glib可以在多个平台下使用,比如Linux、Unix、Windows等。glib为 许多标准的、常用的C语言结构提供了相应的替代物。
glib库是Linux平台下最常用的C语言函数库,它具有很好的可移植性和实用性。 glib是Gtk +库和Gnome的...glib可以在多个平台下使用,比如Linux、Unix、Windows等。glib为许多标准的、常用的C语言结构提供了相应的替代物。
glib-2.63.3源码包,需要的可以下载编译,可以使用。 glib库是Linux平台下最常用的C语言函数库,它具有很好的可移植性和实用性。glib是Gtk +库和Gnome的基础...glib可以在多个平台下使用,比如Linux、Unix、Windows等
glib库是Linux平台下最常用的C语言函数库,它具有很好的可移植性和实用性。glib是Gtk+库和Gnome的...glib可以在多个平台下使用,比如Linux、Unix、Windows等。glib为许多标准的、常用的C语言结构提供了相应的替代物。
Windows平台 安装mingw64 gcc时 编译FFmpeg64位时 需要的工具
glib库是Linux平台下最常用的C语言函数库,它具有很好的可移植性和实用性。 可以在多个平台下使用,比如Linux、Unix、Windows等。glib为许多标准的、常用的C语言结构提供了相应的替代物
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
GLib是一种底层库,创建GDK和GTK应用程序时该库提供许多有用的定义和函数。 包括基本类型及限制的定义、标准宏、类型转化、...最后GLib具有很好的移植性,所以使用GLib作为底层应用支持,那么也保证了应用的可移植性。
glib库是Linux平台下最常用的C语言函数库,具有很好的可移植性和实用性。它是Gtk+库和Gnome的基础,并且可以在多个平台下使用,如Linux、Unix、Windows等。glib库为许多标准的、常用的C语言结构提供了相应的替代物