win10 vs2015 libxml2编译 各种版本

win10 vs2015 libxml2编译 各种版本官网:http://xmlsoft.org/代码下载页面:http://xmlsoft.org/downloads.html源码下载:gitclonegit://git.gnome.org/libxml2.git当前版本:2016-11-30日,libxml2version:2.9.4。windows版本要看libxml2\win32\Readme.txt说明文档。

官网:http://xmlsoft.org/
代码下载页面:http://xmlsoft.org/downloads.html

源码下载:

git clone git://git.gnome.org/libxml2.git

当前版本:2016-11-30日,libxml2 version: 2.9.4。

windows 版本要看 libxml2\win32\Readme.txt 说明文档。

直接运行 libxml2\win32\VC10\libxml2.sln ,我没有编译通过,默认没有配置iconv。

libxml2\win32\Readme.txt 文档描述可以使用命令行,关闭iconv。

根据libxml2\win32\Readme.txt说明,打开cmd命令行,进入 libxml2\win32 目录,运行以下命令。

rem 初始化vc2015的x86版本编译环境
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\vcvars32.bat"
nmake clean
rem 动态链接库x86 debug版
cscript configure.js compiler=msvc iconv=no prefix=c:\libxml2\x86\debug include=c:\libxml2\x86\debug\include lib=c:\libxml2\x86\debug\lib debug=yes
nmake /f Makefile.msvc install > debugX86.log

rem 初始化vc2015的x86版本编译环境
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\vcvars32.bat"
nmake clean
rem 动态连接库x86 release版
cscript configure.js compiler=msvc iconv=no prefix=c:\libxml2\x86\release include=c:\libxml2\x86\release\include lib=c:\libxml2\x86\release\lib debug=no
nmake /f Makefile.msvc install > releaseX86.log


rem 初始化vc2015的x64版本编译环境
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\vcvars64.bat"
nmake clean
rem 动态连接库x64 debug版
cscript configure.js compiler=msvc iconv=no prefix=c:\libxml2\x64\debug include=c:\libxml2\x64\debug\include lib=c:\libxml2\x64\debug\lib debug=yes
nmake /f Makefile.msvc install > "debugx64.log"

rem 初始化vc2015的x64版本编译环境
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\vcvars64.bat"
nmake clean
rem 动态连接库x64 release版
cscript configure.js compiler=msvc iconv=no prefix=c:\libxml2\x64\release include=c:\libxml2\x64\release\include lib=c:\libxml2\x64\release\lib debug=no
nmake /f Makefile.msvc install > releasex64.log

运行后,在 c:\libxml2 可以得到libxml2对应的各种版本。

对于一些开源移植的项目,可以直接使用生成的dll、include和lib文件。如果是使用其他visual studio版本,只有换成自己对应的vs版本即可。

今天的文章win10 vs2015 libxml2编译 各种版本分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/11276.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注