入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

cocos2dx开发的时候使用vld检测内存泄露

创建时间:2014-03-27 投稿人: 浏览次数:775

最近找了一些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。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像