hafent
驱动牛犊
驱动牛犊
  • 注册日期2001-09-04
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望43点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:2017回复:6

请问《windows核心编程》中的代码怎么老是有错

楼主#
更多 发布于:2005-08-06 03:43
  请问有谁编译过《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>也不行
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2005-08-06 19:21
安装较新的SDK
stanlyburg
驱动小牛
驱动小牛
  • 注册日期2005-01-30
  • 最后登录2008-08-12
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望72点
  • 贡献值0点
  • 好评度57点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-08-07 17:06
同意楼上。
其实自己定义一下也可以
hafent
驱动牛犊
驱动牛犊
  • 注册日期2001-09-04
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望43点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2005-08-08 17:58
请问楼上二位,要自己定义什么东西呀,我是用VC6编译的
wdynasty
驱动大牛
驱动大牛
  • 注册日期2003-10-10
  • 最后登录2011-04-07
  • 粉丝0
  • 关注0
  • 积分627分
  • 威望199点
  • 贡献值0点
  • 好评度34点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-08-08 18:40
更新 sdk最方便
21世纪是搜索的世界,看看BAIDU的股票就知道了。
hnsyz
驱动牛犊
驱动牛犊
  • 注册日期2001-12-31
  • 最后登录2010-04-20
  • 粉丝1
  • 关注0
  • 积分108分
  • 威望259点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-08-10 10:49
没定义的定义, 该转换的类型转换。
学习,交流
seven11
驱动牛犊
驱动牛犊
  • 注册日期2007-01-22
  • 最后登录2009-11-10
  • 粉丝0
  • 关注0
  • 积分180分
  • 威望20点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2007-01-23 14:45
使用VS2003就可以运行
游客

返回顶部