阅读:3323回复:11
关于用WINDOWS 2000 DDK和VC++编译USB驱动程序问题
大家好,不知那位高手告诉我,我在用WINDOWS 2000 DDK和VC++编程一个USB驱动程序时,在编译时,出现wdm.h头文件找不到的错误,不知为什么,难道wdm.h文件是要自己编译吗?高手赐教
|
|
沙发#
发布于:2004-08-14 23:08
WINDOWS 2000 DDK和VC++编译的是DDK的程序,
如果是DS生成的还需要安装DS |
|
|
板凳#
发布于:2004-08-16 17:15
复制wdm.h到Sourcedirector,OK?
不过我碰到的是别的问题,编译时总出这样的错误: C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE/common.ver (83): error RC2104 : undefined keyword or key name: VER_FILEFLAGSMASK 我按高手们说的方法设置VC的环境,可还是不行啊!这好像的一个比较普遍的问题,哪位好人来详细的讲讲,多谢了!!! :cool: |
|
|
地板#
发布于:2004-08-17 09:31
是否在用windows 2000 ddk和VC++6.0编译驱动程序时,不可用WDM.h头文件吗?是不是要用ntddk.h文件呀,且我用NTDDK.H代替WMD.H后,进行编译时,所有错误都是在NTDDK.H文件上,到底怎么回事,请大虾赐教,赐教
|
|
地下室#
发布于:2004-08-18 21:39
是不是水货WIN2K DDK呀,安装后应有一个WDM.H呀。。。。。
|
|
5楼#
发布于:2004-08-18 23:25
DDK的路径指向有问题吧!
|
|
6楼#
发布于:2004-08-20 11:30
你先看看你能在VC下编译DDK自带的例程吗?比如Bulkusb!如果能就说明环境设置没问题,参照例程需要哪些文件,你的源码目录下也需要类似把这些文件!我现在已经能在VC下编译Bulkusb了!
|
|
|
7楼#
发布于:2004-08-20 15:57
不好意思,我怎么在NTDDK中没有自带VC++程序呀,不知那位大虾能否发一个例程序给我呀,我的邮箱:liugm@neuera.com
thank you! |
|
8楼#
发布于:2004-08-20 22:59
DDK自带的例子代码.
|
|
9楼#
发布于:2004-08-21 13:10
将头 文件包含进来
|
|
10楼#
发布于:2004-08-22 21:46
将环境变量设置正确。
|
|
11楼#
发布于:2004-09-14 16:57
我也是一样的,环境变量也设了,cpu 也设了,可还是出现wdm.h
找不到 郁闷!!!!!!! |
|