首页
社区
课程
招聘
新手求助《寒江独钓》虚拟磁盘在Studio2008编译问题?
发表于: 2010-10-12 09:37 4063

新手求助《寒江独钓》虚拟磁盘在Studio2008编译问题?

2010-10-12 09:37
4063
我的系统VISTA      ,Windows Driver Kit version 7.0.0
DDKWizard  按照本论坛教程设置完毕!

用DDKWizard生成的模版编译能通过;

但就是改写

NTSTATUS
RamDiskEvtDeviceAdd(
    IN WDFDRIVER Driver,
    IN PWDFDEVICE_INIT DeviceInit
    ){}

时出现
e:\temp\ramdisk\ramdisk.c(76) : error C2065: 'WDFDRIVER' : undeclared identifier
加入头文件
#include <wdf.h>

1>e:\temp\ramdisk\ramdisk.h(25) : fatal error C1083: Cannot open include file: 'wdf.h': No such file or directory
1>e:\temp\ramdisk\ramdisk.h(25) : error C1083: Cannot open include file: 'wdf.h': No such file or directory

请问应怎样解决?谢谢!!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 275
活跃值: (51)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
'wdf.h'不是缺这个文件么
00001 /*
00002    File: wdf.h
00003 */
00004 #ifndef WDF_H
00005 #define WDF_H
00006
00011 // Main chunks
00012 #define WDF_MAIN        0x5744
00013
00014 // General chunks
00015 #define NULL_CHUNK      0x0000
00016 #define NAME            0x0002
00017 #define DESCRIPTION     0x0004
00018 #define CREATOR         0x0006
00019 #define HISTORY         0x0008
00020
00021 // Sub chunks of main
00022 #define INCLUDE_WDF     0x5702
00023
00024 // Objects
00025 #define OBJECT_INSTANCE 0x0100
00026 #define OBJECT_GROUP    0x0200
00027 #define TEMPLATE_GROUP  0x0300
00028 #define POLY_MODEL      0x0400
00029 #define PORTAL          0x0500
00030 #define TERRAIN         0x0600
00031 #define PARTICLE_SYSTEM 0x0700
00032 #define SKY             0x0800
00033
00034 // Object specific sub-chunks
00035 #define COORD_SYSTEM    0x0104
00036
00037 #define MATERIAL        0x0110
00038 #define MATERIAL_DECL   0x0112
00039 #define MATERIAL_REF    0x0114
00040
00041 // Poly Model specific sub-chunks
00042 #define MESH            0x0410
00043 #define RESERVED_42     0x0420  // not used
00044
00045 // Mesh specific sub-chunks
00046 #define VERTEX_LIST     0x0412
00047 #define FACE_LIST       0x0414
00048 #define GENERATE_NORMAL 0x0416
00049 // Vertices and Faces must be written first!
00050 #define NORMAL_LIST     0x0418
00051 #define COLOR_LIST      0x041A
00052 #define TEXT_COOR_LIST  0x041C
00053 #define TRI_STRIP       0x041E
00054
00055 // Vertex info types
00056 #define VTI_ONCE        0x0002
00057 #define VTI_PER_FACE    0x0004
00058 #define VTI_PER_VERTEX  0x0006
00059
00060 #endif
2010-10-12 18:07
0
雪    币: 166
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
Windows Driver Kit version 7.0.0我都装了,照着教程都设置了!
2010-10-13 10:27
0
雪    币: 62
活跃值: (58)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
源代码在哪里下的?
2010-10-13 13:20
0
雪    币: 166
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
connect.microstoft.com/default.aspx

书中介绍的,按要求注册,是免费下载!
2010-10-13 13:36
0
雪    币: 166
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
Windows Driver Kit version 7.0.0

里的ramdisk 的例子我在VC中编译也如此!
2010-10-13 13:40
0
雪    币: 998
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
看下头文件路径设置的是否正确
2010-10-13 13:52
0
雪    币: 166
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
我设置
$(WLHBASE)\lib\wdf\kmdf\i386\1.9;
$(WLHBASE)\inc\wdf\kmdf\1.9

就可以了!
2010-10-17 13:47
0
游客
登录 | 注册 方可回帖
返回
//