能力值:
( LV3,RANK:30 )
26 楼
[QUOTE=;]...[/QUOTE]
我怎么无法编译?VS2003,必须重新生成,然后按F5,又弹一个窗口出来“调试会话的可执行文件”,怎样生成.SYS呢?
能力值:
( LV2,RANK:10 )
27 楼
还没有在2008下用过ddk,试试去
能力值:
( LV2,RANK:10 )
28 楼
ddkwizard用起来很猥琐
测试驱动的程序没有集成进去
DS 的driverwizard更猥琐,连build都无法build,不知道哪里出了问题。
还是用ddk原来的build utility好用,不过得写makefile和source文件,麻烦死了
能力值:
( LV2,RANK:10 )
29 楼
1>------ 已启动生成: 项目: EmptyDriver3.WXP, 配置: WXP checked (PREfast) Win32 ------
1>正在执行生成文件项目操作
1>OSR DDKBUILD.CMD V7.2 (2008-04-14) - OSR, Open Systems Resources, Inc.
1>DDKBLD: >> Setting custom environment variables [ddkbldenv.cmd] ...
1>DDKBLD: << Finished setting custom environment variables [ddkbldenv.cmd] ...
1>DDKBLD: >> Performing pre-build steps [ddkprebld.cmd] ...
1>DDKBLD: << Finished pre-build steps [ddkprebld.cmd] ...
1>DDKBLD: WXP (checked) using the Windows XP DDK and %WXPBASE%
1>DDKBLD: Directory: C:\ddk\EMPTYD~3\EMPTYD~1 + argument(s): -cZ -prefast
1>DDKBLD: WXPBASE: C:\WINDDK\2600
1>DDKBLD: Run prefast build -Ze -cZ -e -MI for checked version in .
1>'prefast' 不是内部或外部命令,也不是可运行的程序
1>或批处理文件。
1>DDKBLD: The PREfast logfile is "PREfast_defects_chk.xml"!
1>DDKBLD: Build complete
1>DDKBLD: Building browse information files
1>DDKBLD: >> Performing post-build steps [ddkpostbld.cmd] ...
1>DDKBLD: << Finished post-build steps [ddkpostbld.cmd] ...
1>生成日志保存在“file://c:\ddk\EmptyDriver3\EmptyDriver3\BuildLog.htm”
1>EmptyDriver3.WXP - 0 个错误,0 个警告
========== 生成: 成功 1 个,失败 0 个,最新 0 个,跳过 0 个 ========== 没有发现*.sys文件啊?
能力值:
( LV2,RANK:10 )
30 楼
不知道生成的sys去哪了?还是没生成?
能力值:
( LV2,RANK:10 )
31 楼
偶怎么总觉得有时候用IDE真的没有成就感. 难道我BT? :(
能力值:
( LV2,RANK:10 )
32 楼
因为根本就没有编译通过
能力值:
( LV2,RANK:10 )
33 楼
不是,因为Program files中间有个空格,cmd.exe认为是两个参数了
能力值:
( LV2,RANK:10 )
34 楼
真正的BT的是写出编译器的人
能力值:
( LV2,RANK:10 )
35 楼
vs 2008下,不要选空驱动,选生成驱动,能生成sys文件。
能力值:
( LV2,RANK:10 )
36 楼
恩
空驱动模板的source文件有点问题
能力值:
( LV2,RANK:10 )
37 楼
DDKWizard挺好用的
能力值:
( LV2,RANK:10 )
38 楼
vs 2008 空驱动没法编译成功,?好用吗.不知道1楼的是怎么成功的,按他的方法,做了,自己也试了好次,改了souce都没发成功。
能力值:
( LV2,RANK:10 )
39 楼
没有生成程序模板啊,还要自己添加。
不如easysys,个人感觉,差多了
能力值:
( LV2,RANK:10 )
40 楼
多谢了,回头配一下
能力值:
( LV2,RANK:10 )
41 楼
ddkbuild.cmd怎么找不到啊?在哪个目录?
能力值:
( LV2,RANK:10 )
42 楼
空工程无法生成sys文件, 建个Driver工程, 然后删除它的源文件,然后添加自己的.c文件后,编译通不过.
能力值:
( LV2,RANK:10 )
43 楼
做个记号 哈哈
能力值:
( LV2,RANK:10 )
44 楼
啊 。。深奥的难度啊。。。
能力值:
( LV2,RANK:10 )
45 楼
[QUOTE=jadesoft;499718]设置后编译出现错误
OSR DDKBUILD.CMD V7.2 (2008-04-14) - OSR, Open Systems Resources, Inc.
DDKBLD: >> Setting custom environment variables [ddkbldenv.cm...[/QUOTE]
-----------------------------------------------
在新建Driver Object的时候,不要选“create PREfast configuration”这个选项
重新编译的时候就没有你遇到的这个问题了。
至于为什么,前头已经有人解释过了,呵呵
能力值:
( LV2,RANK:10 )
46 楼
不错,受用
能力值:
( LV2,RANK:10 )
47 楼
我照着做设置好之后,编译出现以下提示::
1>------ 已启动生成: 项目: EmptyDriver1.WXP, 配置: WXP free Win32 ------
1>正在执行生成文件项目操作
1>OSR DDKBUILD.CMD V7.3/r27 (2008-09-06) - OSR, Open Systems Resources, Inc.
1>DDKBLD: >> Setting custom environment variables [ddkbldenv.cmd] ...
1>DDKBLD: << Finished setting custom environment variables [ddkbldenv.cmd] ...
1>DDKBLD: ERROR #3: To build using type WXP you need to set the %WXPBASE% environment variable to point to the Windows XP DDK base directory! 然后我在系统变量里填了一个WXPBASE=c:/winddk ,
重新编译后,问题依旧,不知道怎么解决,请高手帮忙
能力值:
( LV2,RANK:10 )
48 楼
我也出问题了.
能力值:
( LV6,RANK:90 )
49 楼
O WF为什么不能自动提示勒....
能力值:
( LV2,RANK:10 )
50 楼
楼主的办法还要加上环境变量才行
将DDKBUILD.bat 或DDKBUILD.cmd的路径添加到系统的path变量
(我的电脑--->系统属性/高级/环境变量/系统变量/path变量双击修改值)。
例如:D:\WINDDK
据安装的DDK的不同版本添加不同的变量到系统变量中。
(我的电脑---->系统属性/高级/环境变量/系统变量/新建:)
2000 DDK则变量名为: W2KBASE
XP DDK则变量名为: WXPBASE
2003 sp1 DDK则变量名为: WNETBASE
值例如D:\WINDDK\3790.1830
另外:需要注意是系统变量,不是上面的用户变量