stm32 加载minimxml解析错误!

2019-12-12 18:14发布

直接 解析一个数组 多调用两次tree=mxmlLoadString().  tree就变成空值了,调试监控到 不能加载新元素。第一次第二次可以 是因为内存的问题吗?有人做过吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
security
1楼-- · 2019-12-12 19:23
没做过,不过照你的描述,应该是内存的问题。话说 json 会不会比 xml 更好点?
nianhua_m
2楼-- · 2019-12-13 00:51
 精彩回答 2  元偷偷看……
nianhua_m
3楼-- · 2019-12-13 01:26
mxmlLoadString(mxml_node_t    *top,        /* I - Top node */
               const char     *s,        /* I - String to load */
               mxml_load_cb_t cb)        /* I - Callback function or MXML_NO_CALLBACK */

原型是这样的,中间 const char 形参   我实参是char数组   会不会影响?
nianhua_m
4楼-- · 2019-12-13 06:06
有没有高手指点下,,怎么总遇到奇怪的问题!!??!
nianhua_m
5楼-- · 2019-12-13 07:02
找到原因了,是堆区被占满了,但是 我使用了mxmlDelete()为什么还会沾满呢?  还在找解决方法,难道还有其他 数据 占用了?我没有释放?
nianhua_m
6楼-- · 2019-12-13 07:22
keil里怎么查看堆区的使用情况?

一周热门 更多>