VLD报错 error C2065: 'HMODULE' : undeclared identifier

用VLD 2.0b,一切就绪后报错,

从网上搜了一下,原来是个bug,解决如下:

在vld.h开始部分,

#ifdef_DEBUG后面加上

#define WIN32_LEAN_AND_MEAN
#include
就好了。

或者用下面的替换头文件开始的一部分。

#if !defined(_68K_) && !defined(_MPPC_) && !defined(_X86_) && !defined(_IA64_) && !defined(_AMD64_) && defined(_M_IX86) #define _X86_ #endif #include #include "vld_def.h" #ifdef _DEBUG #pragma comment(lib, "vld.lib") 

我用VC2010也没有问题啦!

 

你可能感兴趣的:(C++)