阅读:1963回复:3
How to solve this problem?
I had a problem when I built the vdw_wdm.lib.
What is this error message supposed to mean? 'error PRJ0019: A tool returned an error code from "Build Environment Variables"'?? I use driverstudio 3.1, VC .Net 2003 and WinDDK XP, could anyone help me to solve this problem? You can type English or Chinese if you like. Thanks very much. |
|
沙发#
发布于:2004-11-23 09:01
没有到过,安装的顺序是否正确,
DDK->VC->ds或vc->ddk->ds |
|
|
板凳#
发布于:2004-11-23 09:23
Thanks. I found my installation order is correct.
VC-> DDK ->DS I found the vdw_wdm.lib still came out even though the porblem existed. I have another problem now. When I tried to build the HelloWdm.sys, I got some "linking" issues as below, _______________________________________________________ HelloDev.cpp Generating Code... Compiling resources... Linking... vdw_wdm.lib(kevent.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler vdw_wdm.lib(kmutex.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler vdw_wdm.lib(klower.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler vdw_wdm.lib(kustring.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler vdw_wdm.lib(ktrace.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler vdw_wdm.lib(kchecker.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler vdw_wdm.lib(kdevice.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler vdw_wdm.lib(kregkey.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler HelloDev.obj : error LNK2019: unresolved external symbol ___CxxFrameHandler referenced in function __ehhandler$??0SimpleWdmDevice@@QAE@PAU_DEVICE_OBJECT@@K@Z HelloWdm.obj : error LNK2001: unresolved external symbol ___CxxFrameHandler vdw_wdm.lib(kpnpdev.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler vdw_wdm.lib(kpnplow.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler vdw_wdm.lib(kdevice.obj) : error LNK2019: unresolved external symbol ___security_cookie referenced in function "public: long __thiscall KDevice::CreateLink(unsigned short const *,unsigned char)" (?CreateLink@KDevice@@QAEJPBGE@Z) vdw_wdm.lib(kregkey.obj) : error LNK2001: unresolved external symbol ___security_cookie vdw_wdm.lib(kustring.obj) : error LNK2001: unresolved external symbol ___security_cookie vdw_wdm.lib(kdevice.obj) : error LNK2019: unresolved external symbol @__security_check_cookie@4 referenced in function "public: long __thiscall KDevice::CreateLink(unsigned short const *,unsigned char)" (?CreateLink@KDevice@@QAEJPBGE@Z) vdw_wdm.lib(kregkey.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4 vdw_wdm.lib(kustring.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4 LINK : error LNK2001: unresolved external symbol __load_config_used .\objchk\i386\HelloWdm.sys : fatal error LNK1120: 4 unresolved externals _______________________________________________________ Anyone knows how to solve it? Sorry I have to type English because I don't have simpfied Chinese system on my computer. However you could reply me in English or Chinese. Thanks very much. |
|
地板#
发布于:2004-11-23 13:08
vdw_wdm.lib必须成功编译,
才能编译其他的驱动 我给你传上来一个编译好的吧,把它拷贝到你的目录 H:\\Program Files\\Compuware\\DriverStudio\\DriverWorks\\lib\\i386\\checked\\vdw_wdm.lib |
|
|