用VLD 2.0b,一切就绪后报错,
从网上搜了一下,原来是个bug,解决如下:
在vld.h开始部分,
#ifdef_DEBUG后面加上
#define WIN32_LEAN_AND_MEAN#include <Windows.h>就好了。
或者用下面的替换头文件开始的一部分。
#if !defined(_68K_) && !defined(_MPPC_) && !defined(_X86_) && !defined(_IA64_) && !defined(_AMD64_) && defined(_M_IX86)
#define _X86_
#endif
#include <windef.h>
#include "vld_def.h"
#ifdef _DEBUG
#pragma comment(lib, "vld.lib")
我用VC2010也没有问题啦!