cocos2d-x中CCFileUtils::sharedFileUtils()->getFileData的内存释放问题
通过CCFileUtils::sharedFileUtils()->getFileData返回的数据,需要delete[],但是写的时候却出现了
其原因可能是堆被损坏,这说明**.exe中或它加载的任何DLL
查了一下,因为分配内存是在dll中,而在exe中释放,不能跨模块申请释放内存的.
这篇文章说了这些;
http://www.rosoo.net/a/201111/15296.html
解决办法:
修改cocos2d-x源代码,在CCFileUtils中添加一个释放内存的方法,重新编译,生成dll