博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WinCE和Windows Mobile下使用TinyXML进行C++的开发
阅读量:4165 次
发布时间:2019-05-26

本文共 1006 字,大约阅读时间需要 3 分钟。

简介

XML已经成为流行的数据保存和交换的格式,本文讲述如何使用TinyXML在Windows Mobile下进行XML的开发。TinyXML是简单,轻装,跨平台的原生C++ xml解释器,可以十分简便的整合到其他系统中。同时TinyXML提供完整的,方便开发和使用。目前,由于其简便性和稳定性,使用ZLib license(可以用于开源和商业)等原因,TinyXML已经广泛被用于开源社区和商业系统中。

关于更多TinyXML的介绍请看下面链接:

 

环境搭建

下载

请到 下载最新的release。

新建项目

新建Smart Device项目tinyXML。

 

点击Next

选择平台,这里选择Windows Mobile 6 Professional SDK。

选择生成静态库,不需要MFC支持和不需要生成预编译文件,点击完成。

把下载的TinyXML源代码文件(包括CPP和H文件)拷贝到项目目录下。

把源代码文件(包括CPP和H文件)添加到项目中。

设置依赖性

 

在Project –> Project Dependencies设置项目依赖性,Mobile Radio依赖于TinyXML。

如果使用在Windows Mobile环境下,需要更改下面的代码。

// Microsoft compiler securityFILE* TiXmlFOpen( const char* filename, const char* mode ){    //#if defined(_MSC_VER) && (_MSC_VER >= 1400 )    //    FILE* fp = 0;    //    errno_t err = fopen_s( &fp, filename, mode );    //    if ( !err && fp )    //        return fp;    //    return 0;    //#else    //    return fopen( filename, mode );    //#endif    return fopen( filename, mode );}

tinyxml.cpp文件

//#define TIXML_SAFE#define TIXML_SSCANF   sscanf

tinyxml.h文件

环境搭建完毕。

转载:
你可能感兴趣的文章
剑指offer 03.数组中的重复数字(四种办法!哎,就是全!)
查看>>
三层--对你的认识再多一点
查看>>
数据库初级篇--EA & ER & SQL Server
查看>>
配置文件--初出茅庐
查看>>
11月英语--慢慢回温
查看>>
One for all, all for one
查看>>
离线安装.net framework3.5
查看>>
抽象工厂+反射(一)
查看>>
12月英语--Sowing
查看>>
泛型--datatable TO List
查看>>
存储过程
查看>>
C#之导出excel
查看>>
C#程序的打包和异地发布
查看>>
七层--愈见清晰明了
查看>>
版本控制--SVN
查看>>
泛型 VS Data Table
查看>>
机房重构之组合查询
查看>>
回忆过去,畅想未来--2016下
查看>>
2月英语--感谢没有放弃
查看>>
sqlhelper重构
查看>>