tinyxml在windows环境下编译

来源:互联网 发布:vs2015 win7软件开发 编辑:程序博客网 时间:2024/05/28 18:44

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 就生成了。
原创粉丝点击