c++ 动态获取项目路径
来源:互联网 发布:java类加载器 编辑:程序博客网 时间:2024/06/10 19:36
tinyxml集成到cocos2dx后,在android真机上跑的时候,读取xml文件会抛出异常。
//load xml
TiXmlDocument* xmlfile = new TiXmlDocument("test.xml");
xmlfile->LoadFile();
在win32环境下,可以通过上面的代码把test.xml读取到内存,但是在android下面却读取失败了。
估计跟底层有点关系,没有深入研究,但是可以通过下面的方法来解决这个问题。
unsigned long size;
char *pFileContent = (char*)CCFileUtils::getFileData( "test.xml" , "r", &size);
TiXmlDocument xmlDoc;
xmlDoc.Parse(pFileContent, 0, TIXML_ENCODING_UTF8);
先把文件读取到一个buff,然后让tinyxml来解析这个buff,就绕过了读取文件失败的bug。
0 0
- c++ 动态获取项目路径
- JavaWeb -- Jsp , Jsp中动态获取项目路径
- 动态项目路径的获取与使用——basepath
- NSHomeDirectory(); 动态获取路径
- 获取项目所在路径
- 获取项目路径总结
- Flex获取项目路径
- class获取项目路径
- JAVA获取项目路径
- JAVA获取项目路径
- JAVA获取项目路径
- java获取项目路径
- 获取项目访问路径
- JAVA获取项目路径
- java 获取项目路径
- JAVA获取项目路径
- JS 获取项目路径
- 获取项目的路径
- IOS 本地通知
- TextFile 改样式
- cocos2dx 文字渲染
- cocos2dx 自动获取路径
- ios drawrect 画图,截图
- c++ 动态获取项目路径
- ios 颜色
- 2dx sprite 设置大小等
- cocos2dx 3.0 安装
- SQLLITE
- cocos2dx 3.0 touch 事件
- ios 云视频播放器
- 2dx 切换场景的动画
- xml json 解析