cocos2dx开发的时候使用vld检测内存泄露
最近找了一些vld的教程,但是都无法运行,无法生存内存错误信息
重新写一份备注记录一下。
cocos2d-x不仅可以做到跨平台运行,还可以做到跨平台编译调试(当然只是编译对应平台下的应用了)。众所周知,cocos2d-x是用c++编写的,而c++中最让人头疼的莫过于指针和内存泄露的问题,在windows下,cocos2d-x支持在vs下开发,这样,平时写win32项目的开发工具就可以用在cocos2d-x开发上了,善哉!今天就介绍一个检测内存泄露的工具,Visual Leak Detector,简称 vld
一、安装
不多说了。。。
文件目录结构如下
二、配置
我的项目是在VS2010下开发,中文版。win7 64位系统
步骤如下:
右键项目---》属性---》配置属性---》VC++目录
具体看下图
我的VLD安装在E盘下。直接选择就可以了
然后再项目入口内写入即可
#if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) //判断当前是否为win32 #include <vld.h> #endif
这些都搞定以后,记得把VS2010关闭重新打开。运行项目的时候调试信息内最开始就会有
Visual Leak Detector Version 2.3 installed.
这样一句话。说明安装成功
运行完毕以后就可以看到内存泄露了。。
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇:没有了