使用VS2010编译glib库过程
note:参考网址:https://wiki.gnome.org/Projects/GTK%2B/Win32/MSVCCompilationOfGTKStack
1、安装VS2010集成开发环境
2、为整个处理过程建立一个工作目录
Set up a working folder for this entire process, such as gtk_compilation, as follows, where Platform is Win32(32-bit) or x64(64-bit, x86-64), and $(VS_VER) is vs9 (Visual C++ 2008) or vs10 (Visual C++ 2010):
mkdir c:\gtk_compilation\vs10\win32 mkdir c:\gtk_compilation\vs10\win32\bin mkdir c:\gtk_compilation\vs10\win32\include mkdir c:\gtk_compilation\vs10\win32\lib
It is recommended in the Visual Studio Command prompts that you do the following, which is useful for building CMake items at least:
进入VS2010命令行,即点击(开始->所有程序->Microsoft Visual Studio 2010->Visual Studio Tools->Visual Studio 命令提示(2010)),执行如下命令,设置环境变量:
set PATH=c:\gtk_compilation\vs10\win32\bin;%PATH%;<path-containing-cmake.exe> set LIB=c:\gtk_compilation\vs10\win32\lib;%LIB% set INCLUDE=c:\gtk_compilation\vs10\wn32\include;%INCLUDE%3、在VS 2010命令行编译zlib库
ZLib
(Required directly by GIO, Cairo and GDK-Pixbuf)
Download the latest ZLib source package (1.2.5 at this time of writing) from the ZLib homepage, and unpack the zip/tarball file to some location.
Decide first whether you are compiling Release or Debug-if you are compiling as debug, find the line in win32/makefile.msc:
CFLAGS = -nologo -MD -W3 -O2 -Oy- -Zi -Fd"zlib" $(LOC)
and change it to
CFLAGS = -nologo -MDd -W3 -Od -Zi -Fd"zlib" $(LOC)