hnfudy
驱动牛犊
驱动牛犊
  • 注册日期2004-08-19
  • 最后登录2005-06-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1548回复:6

filemon4.34源码编译不过!

楼主#
更多 发布于:2004-09-02 16:26
环境是xp+vc6.0,错误信息如下:
e:\novelty tech\filter driver\2003-02-14_filesrc4.34\exe\filemon.c(1988) : error C2220: warning treated as error - no object file generated
e:\novelty tech\filter driver\2003-02-14_filesrc4.34\exe\filemon.c(1988) : warning C4013: 'SetWindowLongPtr' undefined; assuming extern returning int
e:\novelty tech\filter driver\2003-02-14_filesrc4.34\exe\filemon.c(1988) : error C2065: 'GWLP_WNDPROC' : undeclared identifier
e:\novelty tech\filter driver\2003-02-14_filesrc4.34\exe\filemon.c(1988) : error C2065: 'LONG_PTR' : undeclared identifier
e:\novelty tech\filter driver\2003-02-14_filesrc4.34\exe\filemon.c(1988) : error C2146: syntax error : missing ')' before identifier 'ListViewSubclass'
e:\novelty tech\filter driver\2003-02-14_filesrc4.34\exe\filemon.c(1988) : error C2059: syntax error : ')'

  SetWindowLongPtr这个函数不就在windows.h里面吗,郁闷
hnfudy
驱动牛犊
驱动牛犊
  • 注册日期2004-08-19
  • 最后登录2005-06-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-09-03 10:26
问题解决,我把SetWindowLongPtr改成SetWindowLong就可以了,当然参数也要改一下类型。
SetWindowLongPtr在winuser.h里面根本就没有!MSDN真骗人
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2004-09-03 11:46
好。。。。。。
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
tiamo
VIP专家组
VIP专家组
  • 注册日期2002-02-26
  • 最后登录2018-01-09
  • 粉丝17
  • 关注4
  • 积分50分
  • 威望142点
  • 贡献值1点
  • 好评度40点
  • 原创分2分
  • 专家分15分
  • 原创先锋奖
  • 社区居民
地板#
发布于:2004-09-04 02:17
............

#ifdef _WIN64
#else
#endif

......

多看ms自己得代码你就知道应该这样写.....

64位 兼容.........
liuyan1
驱动老牛
驱动老牛
  • 注册日期2001-08-27
  • 最后登录2023-04-18
  • 粉丝0
  • 关注0
  • 积分1031分
  • 威望477点
  • 贡献值0点
  • 好评度187点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2005-05-11 14:51
楼主的心得受用无穷
楼上的客,楼下的客,听我老坎说明白,要苛屎有草纸,不要扯我的麦席子,要苛尿有夜壶,不要在床上划地图。
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2005-05-11 16:15
楼主不是冤枉MSDN嘛?拿VC6带的h文件是没有声明的,SDK或DDK的h文件都有的
kangfucat
驱动牛犊
驱动牛犊
  • 注册日期2007-03-17
  • 最后登录2007-04-10
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望9点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2007-03-27 21:46
谢谢!听君一席话,胜读十年书呀
游客

返回顶部