阅读:1971回复:8
我强列地怀疑driverStudio的可用性!!
虽然我是DS的初学者,但是无论是按照DS的英文说明书,还是论坛里的\"高手\"的指导,在VC中都不能编译vdw_wdm.lib,即使在控制台模式下也是一样,报同样的错误。
如果按照说明书那样做。先装VC6,再装win2000DDKsp1 再装DS2.通过start ddk and start msvc来启动VC6.虽然在那个setting中的basedir 和 cpu的环境变量正常但是在编译vdw_wdm.dsw中的win32 WDM free/checked中,VC报找不到hidport.h。 如果我装hidport.h这个文件的目录加入VC的环境的设置中后,虽然可以找到它,但是又报一个更讨厌的错误:.\\..\\include\\wdm.h(6) : fatal error C1189: #error : Wrong INCLUDE path! WDM.H - remove $(DRIVERWORKS)\\INCLUDE\\BUILD 而在DS的中的wdm.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中也有一个wdm.h,但是我死活也不能让它去用。而且在DDK中没有一个叫hidport.h。我看DS的意图是想调用DDK的这两个文件,但是不算怎么也调用不上。即使把DDK的WDM.h拷到DS中,编译会出一大堆错。 我实在不知道你们是怎么把DS装进去的。所以我对DS的可用性表示强烈的怀疑,如果你要反驳我,请帮我解决这个问题。 |
|
|
沙发#
发布于:2001-12-30 14:50
用DDK吧,没有这些鸟事!!!
|
|
|
板凳#
发布于:2001-12-30 15:02
你的意思是DS果然是不能用的了?
|
|
|
地板#
发布于:2001-12-30 16:43
好象不是这样的.否则几万人民币的玩意就没价值了...
|
|
|
地下室#
发布于:2001-12-30 16:54
运行VC++6.0
打开工程文件VdwLibs.dsw 选中DriverStudio菜单下的Driver Build settings.... 选中BASEDIR 再点击EDIT... 在New Value中添入c:\\ntddk(我装的是2000DDK)然后按Set 选中CPU 再点击EDIT... 在New Value中添入c:\\ntddk\\lib\\i386然后按Set 设置完后就可以BUILD了 BUILD成功后将CPU改成i386就可以BUILD SYS文件了。 行不行给个回话。 |
|
5楼#
发布于:2001-12-30 17:50
求人不如求已,我自己用其它方法解决了。
|
|
|
6楼#
发布于:2001-12-30 17:51
求人不如求已,我自己用其它方法解决了。
楼上说的那种方法不行! 还是我来解决吧。 在DDK的安装文件中有一个叫HID ***的sample要把它安上去!!!!再把DDK中的inc下的.h文件考到dS的包含目录下。 |
|
|
7楼#
发布于:2005-03-05 12:58
我觉得,DS作为一个专业工具来用还是很好的,之所以加一个专业,是应为他的使用是建立在对驱动了解的基础上的,在这个基础上使用这个工具,会有如鱼得水的感觉。
|
|
8楼#
发布于:2005-03-05 14:12
我觉得,DS作为一个专业工具来用还是很好的,之所以加一个专业,是应为他的使用是建立在对驱动了解的基础上的,在这个基础上使用这个工具,会有如鱼得水的感觉。 原则上同意 |
|
|