阅读:1050回复:1
编译出现新问题:EasyDevice.obj : error LNK2001
原来找不到vdw_wdm,通过编译库文件产生之后,又出现如下的问题,对不同的工程文件编译产生大致相同,所以我怀疑还是库文件或环境的问题,但不知如何解决,请各位大侠赐教:)
--------------------Configuration: easy - Win32 Free-------------------- Linking... EasyDevice.obj : error LNK2001: unresolved external symbol "public: virtual enum _DEVICE_POWER_STATE __thiscall KPnpDevice::DetermineNewDevicePowerState(enum _SYSTEM_POWER_STATE)" (?DetermineNewDevicePowerState@KPnpDevice@@UAE?AW4_DEVICE_POWER_STAT E@@W4_SYSTEM_POWER_STATE@@@Z) EasyDevice.obj : error LNK2001: unresolved external symbol "public: virtual long __thiscall KPnpDevice::OnSystemSleep(class KIrp)" (?OnSystemSleep@KPnpDevice@@UAEJVKIrp@@@Z) 类似的共45个????? |
|
沙发#
发布于:2004-08-12 20:56
你是用C++编译器,它要转换函数的名称的,而你付与Dispatch的都是用的原来的函数名,用EXTERN “C”转化一下
|
|
|