阅读:957回复:6
请问大家一个编译VdwLibs.dsw中遇到的问题
我的操作系统是win2000
我首先安装了win2000ddk,然后安装DriverStudio2.6 在vc中打开VdwLibs.dsw进行编译,在batch build中 我选择了思想如下 vidwlibs-win32 NT4 checked vidwlibs-win32 NT4 free vidwlibs-win32 wdm checked vidwlibs-win32 wdm free 但在编译第二个时总是出现如下问题,真不知该怎么办 khidaux.cpp C:\\PROGRA~1\\NuMega\\DriverStudio\\DriverWorks\\include\\dep_wdm\\hidport.h(6) : fatal error C1189: #error : Wrong INCLUDE path! WDM.H - remove $(DRIVERWORKS)\\INCLUDE\\BUILD 我发现路径C:\\ProgramFiles\\NuMega\\DriverStudio\\DriverWorks\\include\\dep_wdm下的文件hidport.h的内容是: // DUMMY wdm.h // This file is intentionally empty. // #ifdef NTVERSION #if NTVERSION == \'WDM\' #error Wrong INCLUDE path! WDM.H - remove $(DRIVERWORKS)\\INCLUDE\\BUILD #endif hidport.h的内容是: // DUMMY wdm.h // This file is intentionally empty. // #ifdef NTVERSION #if NTVERSION == \'WDM\' #error Wrong INCLUDE path! WDM.H - remove $(DRIVERWORKS)\\INCLUDE\\BUILD #endif 我ddk装在d:\\ntddk中,四个基本路径的设置好像也没问题 很奇怪的问题,请求高手的救助啊,先谢谢大家了谢 |
|
沙发#
发布于:2003-11-08 18:07
系统 $(DRIVERWORKS)的值没有取到吧,看一看系统环境变量里面没有这一条.
|
|
板凳#
发布于:2003-11-08 19:44
我看了,已经设置好了,还是解决不了啊
|
|
地板#
发布于:2003-11-09 16:53
都选上编译一下就行了。不要只选四项
|
|
|
地下室#
发布于:2003-11-09 19:16
你应该把32位的全部选上.
|
|
5楼#
发布于:2003-11-10 11:13
谢谢大家了,我的问题已经解决了。
我的做法是:先将安装的ddk和Numega Driverstudio 彻底卸载掉,然后另外下载了一种,重新安装一遍就解决了。我估计可能是网络上的版本有问题。 |
|
6楼#
发布于:2003-11-10 11:25
问题解决了给分啊,庆祝一下嘛
|
|