-
-
[求助]对VC++中某些#include后依然报undeclared identifier的疑惑
-
发表于:
2006-11-1 17:37
7265
-
[求助]对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
疑惑无解 望知者指点迷津
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)