阅读:698回复:1
编译出错问题的解决!!
上次小弟在编译驱动程序时,出现了如下错误
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里,知道了后包含进去不就好了吗?是不是? |
|
沙发#
发布于:2003-12-31 10:17
没看见__imp__USBD的前缀吗??
|
|
|