0x00 编译环境
系统环境:win10编译器:vs2015
tinyxml版本:tinyxml_2_6_2
0x01 编译会遇到的问题
1.1 高版本vs编译升级问题。
旧版本vs编写的tinyxml,用高版本打开需要升级,默认确定就行1.2 xmltest.cpp报错
//1142缺少",加上就行了 const char* str =
"<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>"
"<?"
"C鰊t鋘t咪鳇闹?
"</?";改成
const char* str =
"<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>"
"<?"
"C鰊t鋘t咪鳇闹?"
"</?";//1149缺少",加上就行了
TiXmlHandle aHandle = docHandle.FirstChildElement( "?); TiXmlHandle aHandle = docHandle.FirstChildElement( "?");/*1153 直接注释掉XmlTest*/
XmlTest( "ISO-8859-1 Parsing.", "C鰊t鋘t咪鳇闹?, tHandle.Text()->Value());
0x02 生成
调试完以上问题,就直接生成项目Debugtinyxml\tinyxml.lib 就生成了。
本文档详细介绍了在Windows环境下编译TinyXML库的过程,包括编译环境的配置,解决高版本VS编译升级问题以及xmltest.cpp报错的修复方法,最后指导如何成功生成TinyXML库。
4255





