下载并测试了expat

本文档记录了如何在Microsoft Visual C++ .NET环境下下载、编译expat库,并创建一个测试工程来验证其功能。首先通过CVS获取expat的最新源代码,然后在VC++.NET中成功编译静态库版本。接着创建了一个名为testxml的控制台应用,用于测试expat的XML解析功能。通过设置附加包含目录和库目录,确保编译链接无误。
摘要由CSDN通过智能技术生成
开始下载了一个tar.gz版本的,解压后由于我的环境是Microsoft Visual C++ .NET 55601-652-0000007-18068,不能正常打开。 :( 看来看去要用cvs下载,没说的,下载wincvs:http://www.8848software.com/wincvs/wincvs.exe,安装运行。设置如下:cvs -d:pserver:anonymous@cvs.libexpat.org:/cvsroot/expat,model的名字也是expat,这样就可以下载expat的最新代码了,如果不行的话仔细看看设置。
下载expat后用vc.net打开,编译,很顺利。我编译了release_static版本,然后准备进行测试。新建立一个工程:testxml,选择控制台,空项目。加入testxml.cpp文件: 
#include "expat.h"
static void XMLCALL startElement(void *userData, const char *name, const char **atts)
{
int i;
int *depthPtr = (int *)userData;
for (i = 0; i < *depthPtr; i++) putchar('/t');
    *depthPtr += 1; puts(name);
}
static void XMLCALL endElement(void *userData, const char *name)
{
int *depthPtr = (int *)userData;
*depthPtr -= 1;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值