dz_zhong
驱动牛犊
驱动牛犊
  • 注册日期2003-12-16
  • 最后登录2004-03-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1046回复:1

帮忙看一下这是个什么错误?(VC编译)

楼主#
更多 发布于:2003-12-17 13:38
<10分钟完成一个USB驱动程序>文章中介绍的方法编译的时候出现
--------------------Configuration: Test_test - Win32 Debug--------------------
Compiling...
TestDevice.cpp
C:\\Program Files\\NuMega\\DriverStudio\\DriverWorks\\include\\vdw.h(37) : fatal error C1189: #error :  NTVERSION symbol must be defined to one of the following: 400, \'WDM\'
Error executing cl.exe.

Test_test.exe - 1 error(s), 0 warning(s)

请帮忙看一下,小弟在这里多谢了!
dz_zhong
驱动牛犊
驱动牛犊
  • 注册日期2003-12-16
  • 最后登录2004-03-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-17 13:40
双击错误出现这一段
#ifdef _IA64_
extern \"C\" void __cdecl __mf(void);
#pragma intrinsic(__mf)
#endif

#ifndef __VDW_VERSION__
#define __VDW_VERSION__ 250

#ifndef NTVERSION
#error NTVERSION symbol must be defined to one of the following: 400, \'WDM\'
#endif

#define _WDM_   (NTVERSION == \'WDM\')
#define _NT400_ (NTVERSION == 400)

文件为<vdw.h>
游客

返回顶部