ymw626
驱动牛犊
驱动牛犊
  • 注册日期2004-04-12
  • 最后登录2005-02-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1034回复:1

编译出现新问题:EasyDevice.obj : error LNK2001

楼主#
更多 发布于:2004-08-10 10:56
原来找不到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个?????
yyzzbb_yang
驱动牛犊
驱动牛犊
  • 注册日期2004-05-15
  • 最后登录2005-04-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-08-12 20:56
你是用C++编译器,它要转换函数的名称的,而你付与Dispatch的都是用的原来的函数名,用EXTERN “C”转化一下
喜欢写程序,喜欢驱动!
游客

返回顶部