在VS2017环境中编译libxml2库
libxml2库编译
1、下载libxml2,官网是:http://www.xmlsoft.org/downloads.html, 我下载的版本是:libxml2-sources-2.9.7.tar.gz
2、解压文件到目录D:\libxml2-2.9.7
3、新建文件夹D:\xml把安装libiconv生成的iconv.lib、iconv.h文件夹拷贝到xml文件夹下的lib和include文件夹。
4、打开 Visual Studio 2017 Command Prompt程序
5、cd D:\libxml2-2.9.7\win32
6、cscript configure.js compiler=msvc prefix=D:\xml include=D:\xml\include lib=D:\xml\lib debug=yes
7、nmake /f Makefile.msvc
8、nmake /f Makefile.msvc install
完成后即可在D:\xml\bin文件夹下看到生成dll, 在include和lib 下可看到 头文件夹 libxml 和 lib文件。
在VS2017环境中编译libxml2库的更多相关文章
- 使用MSYS2环境中编译Qt5.5.0的补丁
		Qt的configure脚本对MinGW静态编译支持不太完善,总有这样那样的问题.如果你不嫌麻烦,而且可以接受高版本的Qt的话,可以考虑使用我做的补丁在MSYS2环境中编译.Qt5.4.2的补丁 Qt ... 
- PHP配置环境中开启GD库
		下配置好的PHP环境中,GD库不像windows那样可以直接用,而是默认关闭,需要把它打开,去到php.ini文件中 找到php_gd2.dll把分号去掉即可.(注:GD库跟绘制二维码等有关) 
- windows vs2017环境下编译webkit
		源码地址:https://github.com/BlzFans/wke 先看官方的说明: Web和Flash的嵌入式3D游戏,基于WebKit 建筑工作单元 VS2005: 1安装Visual Stu ... 
- Windows环境下编译Assimp库生成Android可用的.so或.a文件
		在做项目过程中需要使用Assimp这个3D模型读取库来读取obj格式的模型,因为项目是基于Android平台,采用NDK开发,所以就打算编译Assimp库并生成.so文件.本文使用Assimp-v.5 ... 
- Linux下LANMP集成环境中编译增加pdo_odbc模块
		linux版本为CentOs6.5,php集成环境为lanmp_v3.1,集成环境中默认的pdo扩展为:mysql, sqlite, sqlite2,现在有需求想链接微软的Access数据库,所以需要 ... 
- Windows环境中编译opencv3.0同时加入OPENCV_contrib库及解决遇到相关问题[contrib 必须要3.1以上的opencv才支持了]
		更新:现在contrib库必须要opencv3.1以上才能支持编译通过了. 方法和步骤还是和本篇文章一样. ############################################## ... 
- windows vs2017环境下编译webkit 2
		WebKit在Windows上 内容 安装开发工具 设置Git存储库 设置支持工具 构建WebKit 安装Cygwin(可选) 得到一个崩溃日志 本指南提供了用于构建WebKit的指令在Windows ... 
- 一个spring3.2的项目 从jdk1.7放到1.8的环境中编译,打开网页异常:spring jar包版本升级经历
		背景:一个历史项目用的是 spring3.2 的版本,在jdk1.7中运行没有问题,但是如果在jdk1.8中运行就会报错 ---浏览器中显示: HTTP Status 500 - Servlet.in ... 
- conda常用命令,如何在conda环境中安装gym库?
		查看已安装的环境: conda info -e 或 conda env list 创建新环境gymlab: conda create -n gymlab python=3.5 激活环境gymlab: ... 
随机推荐
- 配置多层NAT和端口映射实现外网访问内网
			配置多层NAT和端口映射实现外网访问内网 背景和原理 通过配置NAT可以实现内网中不能直接访问外网的主机通过NAT代理访问内网,配置方法这里不再赘述(前文有介绍).本文以两层的NAT代理做模拟,通过端 ... 
- 联想T470设置U盘启动
			联想T470设置U盘启动 学习了:http://www.udaxia.com/upqd/10092.html # F12 in Enter in USB HDD 如果不行: App Menu > ... 
- JVM源码分析之FinalReference完全解读
			Java对象引用体系除了强引用之外,出于对性能.可扩展性等方面考虑还特地实现了4种其他引用:SoftReference.WeakReference.PhantomReference.FinalRefe ... 
- kettle入门(七) 之kettle增量方案(一)全量比对取增量-依据唯一标示
			引: ods有个project表来自于上游系统,数据量不大 十几万,下游系统须要此数据,而且须要每天提供截止当天的增量数据 要求每条数据给出数据变化时间及标示,即数据若是插入 有插入时间和插入标示 若 ... 
- 机房收费系统合作版(二)——初识Git
			研究了一天半的Git.查阅了不少资料,这里将Git的运用分为两条线做个简单梳理:本地控制库.远程控制库. **************************************本地控制库**** ... 
- 每天一个JavaScript实例-展示设置和获取CSS样式设置
			<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ... 
- 【LeetCode-面试算法经典-Java实现】【015-3 Sum(三个数的和)】
			[015-3 Sum(三个数的和)] [LeetCode-面试算法经典-Java实现][全部题目文件夹索引] 原题 Given an array S of n integers, are there ... 
- css进阶读书笔记
			说明:努力在十一左右,最迟双11之前掌握所有css知识要点 一.摘自<写给大家看的CSS书(第2版)>(虽然书比较旧,09年版的,但对于我这种刚入门的小菜鸟 来说,能学到的还是挺多的) 1 ... 
- Dalvik opcodes 查询smali语法大全
			原文链接:http://pallergabor.uw.hu/androidblog/dalvik_opcodes.html Vx values in the table denote a Dalvik ... 
- spark入门(helloworld插件)
			1 http://www.cnblogs.com/openfire/archive/2013/04/26/3044722.html 2 在bulid文件夹下,(注意为主目录不是插件下的bulid.xm ... 
