visual studio 2013添加pugixml

pugixml是一个轻量级的C ++ XML处理库。它的特点是:
1、具有丰富的遍历/修改功能的类DOM接口;
2、一个从XML文件/缓冲区构造DOM树的极快的非验证XML解析器;
3、基于XPath 1.0实现用于查询复杂数据驱动树;
4、支持Unicode编码,支持自动编码转换。

pugixml还是非常好用的,那么该怎么在vs的项目中使用pugixml呢?

下载pugixml,pugixml去官网下载就可以,下载完成后,将src目录下的三个文件复制到自己的项目制定目录中:

右键vs项目解决方案,添加现有项

visual studio 2013添加pugixml_第1张图片

在需要用到的地方加入如下头文件代码:

#include "pugixml.hpp"

然后按照pugixml的使用方法正常编写xml创建、解析代码,编写完之后直接运行可能会出现如下问题:

1、fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h?

解决办法:

1) 在解决方案资源管理器中,右击相应的.cpp文件,点击“属性”

2) 在左侧配置属性中,点开“C/C++”,单击“预编译头”

3) 更改右侧第一行的“预编译头”,把选项从“使用预编译头(/Yu)”改成“不使用预编译头”

visual studio 2013添加pugixml_第2张图片

2、IntelliSense: PCH 警告: 头停止点不能位于宏或 #if 块中。未生成 IntelliSense PCH 文件

解决方案:

依次点击: 工具–选项–文本编辑器–C/C++–高级–禁用IntelliSence–True

visual studio 2013添加pugixml_第3张图片

如何在代码中使用pugixml,创建和解析xml文件,我推荐看看其他博主的博客,比如:

https://www.cnblogs.com/haomiao/p/5041065.html    ——详细讲解pugixml原理等

https://blog.csdn.net/u011726005/article/details/78430037    ——pugixml创建并解析XML的简单示例

你可能感兴趣的:(pugixml,visual,studio,c++,C++,编程环境)