libxml2 libxslt库编译

libxml2官方下载地址:点击打开链接我下载的版本是2.9.3
libxslt官方下载地址:点击打开链接我下载的版本是1.1.29

一、编译libxml2-2.9.3(32位)
1、 iconv库准备
在d盘建立目录:opt,opt下面新建目录include、lib,把iconv的库放到lib下,把头文件放到include下
2、 打开Visual Studio 2008 命令提示,进到相应目录下
cd D:\Projects\YBsoft_1\HIIP\trunk\JCPT\libxml2\libxml2-2.9.3\win32
3、 环境配置
cscript configure.js compiler=msvc prefix=d:\opt  include=d:\opt\include lib=d:\opt\lib debug=yes
4、编译(生成库文件)
nmake /f Makefile.msvc
5、安装(拷贝库文件到opt目录下)
nmake /f Makefile.msvc install

二、编译libxml2-2.9.3(64位)
1、 iconv库准备
在d盘建立目录:opt64,opt64下面新建目录include、lib,把iconv的库放到lib下,把头文件放到include下
2、 打开Visual Studio 2008 x64 Win64 命令提示,进到相应目录下
cd D:\Projects\YBsoft_1\HIIP\trunk\JCPT\libxml2\libxml2-2.9.3\win32
3、 环境配置
cscript configure.js compiler=msvc prefix=D:\opt64  include=D:\opt64\include lib=D:\opt64\lib debug=yes
4、编译(生成库文件)
nmake /f Makefile.msvc
5、安装(拷贝库文件到opt64目录下)
nmake /f Makefile.msvc install

三、编译libxslt-1.1.29(32位)
1、 libxml2、iconv库准备
在d盘建立目录:opt,opt下面新建目录include、lib,把libxml2、iconv的库放到lib下,把头文件放到include下
2、 打开Visual Studio 2008 命令提示,进到相应目录下
cd D:\Projects\YBsoft_1\HIIP\trunk\JCPT\libxml2\libxslt-1.1.29\win32
3、 环境配置
cscript configure.js compiler=msvc prefix=d:\opt  include=d:\opt\include lib=d:\opt\lib debug=yes
4、编译(生成库文件)
nmake /f Makefile.msvc
5、安装(拷贝库文件到opt目录下)
nmake /f Makefile.msvc install

四、编译libxslt-1.1.29(64位)
1、 libxml2、iconv库准备
在d盘建立目录:opt64,opt64下面新建目录include、lib,把libxml2、iconv的库放到lib下,把头文件放到include下
2、 打开Visual Studio 2008 x64 Win64 命令提示,进到相应目录下
cd D:\Projects\YBsoft_1\HIIP\trunk\JCPT\libxml2\libxslt-1.1.29\win32
3、 环境配置
cscript configure.js compiler=msvc prefix=D:\opt64  include=D:\opt64\include lib=D:\opt64\lib debug=yes
4、编译(生成库文件)
nmake /f Makefile.msvc
5、安装(拷贝库文件到opt64目录下)
nmake /f Makefile.msvc install

五、如何给编译的libxml2、libxslt库自己指定命名?
1、 libxml2
①libxml2-2.9.3\win32目录下,使用Notepad打开文件Makefile.msvc,修改XML_NAME的值,默认值为xml2
如:XML_NAME = xml2-2.9.3
②libxml2-2.9.3\win32目录下,将文件libxml2.def.src重命名为libxml2-2.9.3.def.src
③重新编译、安装即可
2、 libxslt
①libxslt-1.1.29\win32目录下,使用Notepad打开文件Makefile.msvc,修改XSLT_NAME和EXSLT_NAME的值,XSLT_NAME默认值为xslt,EXSLT_NAME默认值为exslt
如:XSLT_NAME = xslt-1.1.29
EXSLT_NAME = exslt-1.1.29
②如果要修改libxslt依赖的libxml2库的名字,则在Makefile.msvc全文搜索libxml2*.lib,修改为指定相应libxml2库的名字即可。
③libxslt-1.1.29\win32目录下,
将文件libxslt.def.src重命名为libxslt-1.1.29.def.src
将文件libexslt.def.src重命名为libexslt-1.1.29.def.src
④重新编译、安装即可






 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值