阅读:2077回复:6
请问《windows核心编程》中的代码怎么老是有错
请问有谁编译过《windows核心编程》中的代码没有啊,我编译的时候老是报错,
cmnhdr.h(212) : error C2065: 'GetWindowLongPtr' : undeclared identifier cmnhdr.h(212) : error C2065: 'GWLP_HINSTANCE' : undeclared identifier errorshow.cpp(84) : error C2065: 'PCTSTR' : undeclared identifier errorshow.cpp(84) : error C2146: syntax error : missing ')' before identifier 'LocalLock' errorshow.cpp(84) : error C2059: syntax error : ')' errorshow.cpp(126) : error C2664: 'DialogBoxParamA' : cannot convert parameter 4 from 'long (struct HWND__ *,unsigned int,unsigned int,long)' to 'int (__stdcall *)(struct HWND__ *,unsigned int,unsigned int,long)' 我在文件cmnhdr.h 中 #include <windows.h>也不行 |
|
沙发#
发布于:2005-08-06 19:21
安装较新的SDK
|
|
板凳#
发布于:2005-08-07 17:06
同意楼上。
其实自己定义一下也可以 |
|
地板#
发布于:2005-08-08 17:58
请问楼上二位,要自己定义什么东西呀,我是用VC6编译的
|
|
地下室#
发布于:2005-08-08 18:40
更新 sdk最方便
|
|
|
5楼#
发布于:2005-08-10 10:49
没定义的定义, 该转换的类型转换。
|
|
|
6楼#
发布于:2007-01-23 14:45
使用VS2003就可以运行
|
|