“HANDLE”: 未声明的标识符,HANDLE 这东西需要自己定义吗?该怎么处理
“HANDLE”: 未声明的标识符,HANDLE 这东西需要自己定义吗???急
RT
------解决方案--------------------
宏定义,在某个头文件中定义的。你要include那个头文件。
估计就是int类型吧。
------解决方案--------------------
试试加个 windows.h
------解决方案--------------------
找不到的话就:
RT
------解决方案--------------------
宏定义,在某个头文件中定义的。你要include那个头文件。
估计就是int类型吧。
------解决方案--------------------
试试加个 windows.h
------解决方案--------------------
找不到的话就:
- C/C++ code
#define HANDLE
------解决方案--------------------
int类型
------解决方案--------------------
------解决方案--------------------
贴下你的代码吧。
------解决方案--------------------
加了 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把代码贴出来吧!