whmjack
驱动小牛
驱动小牛
  • 注册日期2003-09-17
  • 最后登录2007-04-26
  • 粉丝0
  • 关注0
  • 积分290分
  • 威望29点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
阅读:698回复:1

编译出错问题的解决!!

楼主#
更多 发布于:2003-12-31 09:21
上次小弟在编译驱动程序时,出现了如下错误
Linking...
Dispatch.obj : error LNK2001: unresolved external symbol __imp__USBD_GetUSBDIV
ersion@4
Usb.obj : error LNK2001: unresolved external symbol __imp__USBD_CreateConfigur
ationRequestEx@8
Usb.obj : error LNK2001: unresolved external symbol __imp__USBD_ParseConfigura
tionDescriptorEx@28
debug\\usb1.sys : fatal error LNK1120: 3 unresolved externals
Error executing link.exe.
usb1.sys - 4 error(s), 0 warning(s)

后来在网上问了一些热心的高手,他们说是没有包含这几个函数所在的lib文件(usbd.lib),后来在vc的link中加入了usbd.lib,问题就解决了。看了看版面里的问题,好多朋友也出的这种问题,不过是函数不通而已。

所以呢,我想问问,怎么才能知道你出错的函数在哪个lib里,知道了后包含进去不就好了吗?是不是?
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2003-12-31 10:17
没看见__imp__USBD的前缀吗??
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
游客

返回顶部