beibei669
驱动牛犊
驱动牛犊
  • 注册日期2008-01-31
  • 最后登录2010-05-17
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望28点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:2086回复:1

用DS生成的驱动VC6编译时总是有错error C2059: syntax error : 'bad suffix on number'

楼主#
更多 发布于:2008-08-12 17:54
#ifndef __90521750TESTDRIVER_H__
#define __90521750TESTDRIVER_H__

class 90521750testDriver : public KDriver
{
    SAFE_DESTRUCTORS
public:
    // Member functions
    virtual NTSTATUS DriverEntry(PUNICODE_STRING RegistryPath);
    virtual NTSTATUS AddDevice(PDEVICE_OBJECT Pdo);
    virtual VOID Unload(VOID);

protected:
    // Member data
    int        m_Unit;
};

#endif // __90521750TESTDRIVER_H__
上边是程序的头文件部分
Compiling with DDK compiler...
90521750testDevice.cpp
d:\90521750test\driver\90521750testDriver.h(14) : error C2059: syntax error : 'bad suffix on number'
d:\90521750test\driver\90521750testDriver.h(14) : error C2143: syntax error : missing ';' before 'constant'
d:\90521750test\driver\90521750testDriver.h(14) : fatal error C1004: unexpected end of file found
出错提示。我把整个类屏蔽了,后边的头文件也有报同样的错误的。(当然屏蔽了就不能用了。呵呵)
我是初学者,哥哥姐姐帮帮忙啊。
我的系统是XP+VC6+DDKXP+DS3.2
按照网上说的装的。系统带的HelloWdm编译生成了HelloWdm.sys了。
我是菜鸟,我不抱怨,我努力...
linuxpgy
驱动牛犊
驱动牛犊
  • 注册日期2007-01-30
  • 最后登录2010-06-28
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-10-16 08:34
直接使用VC6.0+DDK编译驱动的方法:http://panshisoft.cn/dirchanger.asp
游客

返回顶部