首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

“HANDLE”: 未声明的标识符,HANDLE 这东西需要自己定义吗?该怎么处理

2012-03-25 
“HANDLE”: 未声明的标识符,HANDLE 这东西需要自己定义吗???急RT[解决办法]宏定义,在某个头文件中定义的。你

“HANDLE”: 未声明的标识符,HANDLE 这东西需要自己定义吗???急
RT

[解决办法]
宏定义,在某个头文件中定义的。你要include那个头文件。

估计就是int类型吧。
[解决办法]
试试加个 windows.h

[解决办法]
找不到的话就:

C/C++ code
#define HANDLE
[解决办法]
int类型
[解决办法]
探讨
试试加个 windows.h

[解决办法]
贴下你的代码吧。
[解决办法]
加了 windows.h的话 就把 winnt.h这个头文件去掉
[解决办法]
自己加一个呗:
#ifdef _WIN32
typedef HANDLE void*;
#else
typedef HANDLE int;
#endif

MSDN:
Handle to an object. 
This type is declared in WinNT.h as follows:
typedef PVOID HANDLE;

Pointer to any type. 
This type is declared in WinNT.h as follows:
typedef void *PVOID;

HANDLE 不就是 void* 么


[解决办法]
自己定义下,如果必须要用的话
[解决办法]
LZ把代码贴出来吧!

热点排行