-
-
[求助]对VC++中某些#include后依然报undeclared identifier的疑惑
-
发表于:
2006-11-1 17:37
7305
-
[求助]对VC++中某些#include后依然报undeclared identifier的疑惑
比如
Header Declared in Winuser.h, include Windows.h
函数原型:
UINT GetWindowModuleFileName( HWND hwnd,
LPTSTR lpszFileName,
UINT cchFileNameMax
);
#include <windows.h>
#include <winuser.h>
#pragma comment(lib,"user32.lib")
...
GetWindowModuleFileName();
...
编译后并未出现缺少参数的报告,而是出现
error C2065: 'GetWindowModuleFileName' : undeclared identifier
加上参数问题依旧
同样的还有
GetWindowInfo
大家有见过如此的吗?谁知道问题所在?
我觉得应该是Declared in Winuser.h这个的问题,可是翻遍书本也无如何Declare的方法,某个程序里倒是有个如下声明:
若Declared in Winsvc.h,则:
#ifndef _WINSVC_H
#include <Winsvc.h>
#define _WINSVC_H
#endif
疑惑无解 望知者指点迷津
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课