DriverStudio3.2编译的sys报39,求助

shilong 2011-04-28 07:17:15
我直接vs2005 + DDK+DriverStudio3.2新建一个USB工程,编译成功,
但提示无法安装,报39错误

我用DriverMonitor打开后,提示
ERROR (2): The ImagePath specified in the driver's service database entry is incorrect, or the file is missing.

说明这个 sys肯定是有问题的,百思不得其解,

还有一个问题就是,
我明明已经编译好 DS的库了,但只要一编译驱动,还是会提示我库没编译好,不知道为什么
解决后可以再给200分

下面是编译日记



Build Log Rebuild started: Project: dmgd, Configuration: Free|Win32
Command Lines Creating temporary file "d:\Kevin\DIRVER\driver\objfre\i386\RSP00000F1424844.rsp" with contents
[
/Ox /Os /I "D:\PROGRA~1\Compuware\DriverStudio\DriverWorks\..\common\include\stl" /I "D:\PROGRA~1\Compuware\DriverStudio\DriverWorks\include" /I "D:\PROGRA~1\Compuware\DriverStudio\DriverWorks\source" /I "D:\PROGRA~1\WINDDK\inc\wxp" /I "D:\PROGRA~1\WINDDK\inc\crt" /I "D:\PROGRA~1\WINDDK\inc\ddk\wxp" /I "D:\PROGRA~1\WINDDK\inc\ddk\wdm\wxp" /I "D:\PROGRA~1\Compuware\DriverStudio\DriverWorks\include\dep_vxd" /I "D:\PROGRA~1\Compuware\DriverStudio\DriverWorks\include\dep_wdm" /I "D:\PROGRA~1\Compuware\DriverStudio\DriverWorks\include\dep_ndis" /D "_X86_=1" /D "i386=1" /D "STD_CALL" /D "CONDITION_HANDLING=1" /D "NT_INST=0" /D "WIN32=100" /D "_NT1X_=100" /D "WINNT=1" /D "WIN32_LEAN_AND_MEAN=1" /D "DEVL=1" /D "FPO=0" /D "NDEBUG" /D "_DLL=1" /D "_WIN32_WINNT=0x0501" /D "WINVER=0x0501" /D "_WIN32_IE=0x0603" /D "NTDDI_VERSION=0x05010000" /D "NTVERSION='WDM'" /GF /FD /MT /GS- /Gy /Fp".\objfre\i386/dmgd.pch" /Fo".\objfre\i386/" /Fd".\objfre\i386/" /W3 /c /Gz /FI "warning.h" /U _MT /wd4430

.\dmgdDriver.cpp

.\dmgdDevice.cpp
]
Creating command line "cl.exe @d:\Kevin\DIRVER\driver\objfre\i386\RSP00000F1424844.rsp /nologo /errorReport:prompt"
Creating command line "rc.exe /d "NDEBUG" /d "NTVERSION='WDM'" /l 0x409 /I "D:\PROGRA~1\WINDDK\inc\wxp" /I "D:\PROGRA~1\WINDDK\inc\crt" /fo".\objfre\i386/dmgd.res" .\dmgd.rc"
Creating temporary file "d:\Kevin\DIRVER\driver\objfre\i386\RSP0000101424844.rsp" with contents
[
/OUT:"dmgd.sys" /VERSION:5.0 /INCREMENTAL:NO /LIBPATH:"D:\PROGRA~1\WINDDK\lib\wxp\i386" /LIBPATH:"D:\PROGRA~1\Compuware\DriverStudio\DriverWorks\lib\i386\free" /LIBPATH:"D:\PROGRA~1\Compuware\DriverStudio\DriverNetworks\lib\i386\free" /MANIFEST:NO /NODEFAULTLIB /DEBUG /PDB:"d:\Kevin\DIRVER\driver\dmgd.pdb" /STACK:262144,4096 /OPT:REF /OPT:ICF /ENTRY:"DriverEntry" /RELEASE /BASE:"0x10000" /MERGE:".rdata=.text" /subsystem:native,1.10 /ignore:4010,4037,4039,4065,4070,4078,4087,4089,4221,4210 /driver ntoskrnl.lib hal.lib usbd.lib vdw_wdm.lib msvcrt.lib

".\objfre\i386\dmgdDevice.obj"

".\objfre\i386\dmgdDriver.obj"

".\objfre\i386\dmgd.res"
]
Creating command line "link.exe @d:\Kevin\DIRVER\driver\objfre\i386\RSP0000101424844.rsp /NOLOGO /ERRORREPORT:PROMPT"
Creating temporary file "d:\Kevin\DIRVER\driver\objfre\i386\BAT0000111424844.bat" with contents
[
@echo off

D:\PROGRA~1\Compuware\DriverStudio\DriverWorks\bin\nmsym /trans:source,package,always .\objfre\i386/dmgd.sys


...全文
241 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Blaider 2011-08-16
  • 打赏
  • 举报
回复
这说明你的VC里的环境变量没有设置好,只能使用DS的Build.exe进行编译。
cqbamboo 2011-08-15
  • 打赏
  • 举报
回复
楼主,这就是RP啊,刚放出问题,就解决了。
我是来接分的
nightkillerc 2011-08-15
  • 打赏
  • 举报
回复
楼主,我加你好友,请教下PC usb通信。我在利用vs6.0 + DDK+DriverStudio3.2开发,现在刚开始,没头绪,求指导
nightkillerc 2011-08-02
  • 打赏
  • 举报
回复
楼主,我也在学习这方面知识,一起进步呀。
用心飞翔 2011-05-04
  • 打赏
  • 举报
回复
和楼上的一起蹭
渔舟唱晚, 2011-04-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 huntercao 的回复:]

太好了!可以接分了!:P
[/Quote]
蹭一点
曹大夯 2011-04-28
  • 打赏
  • 举报
回复
太好了!可以接分了!:P
shilong 2011-04-28
  • 打赏
  • 举报
回复
已经解决,原来需要用DriverStudio菜单里的bulid.exe来编译才行

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧