tinyXml 使用方法:
1. 正确的编译 tinyXml 源代码, 生成: tinyxml.lib 和 tinyxmlSTL.lib
2. 将两个 tinyxml.lib 和 tinyxmlSTL.lib 两个库文件和 tinyxml.h 和 tinystr.h(我怀疑这里是 tinyXml 作者的失误, 作者原意应该是 tinystl.h) 两个头文件拷贝至将要使用 tinyXml 的工程下.
3. 在要使用 tinyXml 的工程里:
#include "tinyXml.h" #pragma comment(lib, "tinyxml.lib") #pragma comment(lib, "tinyxmlSTL.lib")
4. 在 "项目" -> "xxx 属性" -> "配置属性" -> "连接器" -> "输入" 中, 找到 "忽略特定默认库", 如果是 Debug 模式则向其中输入 libcmtd.lib, 如果是 Release 就输入 libcmt.lib. 这是因为 tinyXml 和默认库存在一些定义上的冲突, 然而这个默认库库我目前没有做过多研究, 不知道忽略后时候会造成什么隐患.