MSVC 编译生成 libxml2

  libxml2 是 xml 程序库,也是 libspatialite 的依赖库之一。

版本

Visual Studio: 2015

libxml2: 2.9.4

编译生成

第 1 步

  下载 libxml2-2.9.4.tar.gz,并解压到目标文件夹。

第 2 步

  管理员身份打开 VS2015 Native Tools Command Prompt(根据实际需要选择 x86 或 x64)。

1
2
3
4
cd libxml2-2.9.4\win32
cscript configure.js compiler=msvc prefix=D:\Libs\libxml2-2.9.4\build iconv=yes zlib=yes include=C:\OSGeo4W\include lib=C:\OSGeo4W\lib
nmake /f Makefile.msvc
nmake /f Makefile.msvc install

  其中,在 cscript configure.js 的命令中,prefix 是编译生成的目标路径,include 是依赖库头文件所在的路径, lib 是依赖库静态链接所在的路径。

  执行完成后,即可在 prefix 中可以找到编译生成的头文件、静态链接和动态链接文件。