阅读:2323回复:1
求助:VS2008中编译bulkusb的错误
我按照要求把VS2008该设置的变量都设置了 也生成了一个简单的.sys文件 然后我再把张帆老师的驱动开发技术详解书中第17章的BulkUSB的相关代码导进去 就出现了这个BUG,我把WINDDK下面的LIB文件 也都设置了。
1>------ Rebuild All started: Project: wyy, Configuration: check Win32 ------ 1>Deleting intermediate and output files for project 'wyy', configuration 'check|Win32' 1>Compiling... 1>bulkwmi.c 1>bulkusb.c 1>bulkrwr.c 1>bulkpwr.c 1>bulkpnp.c 1>bulkdev.c 1>Generating Code... 1>Compiling resources... 1>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6908.0 1>Copyright (C) Microsoft Corporation. All rights reserved. 1>Linking... 1>bulkpnp.obj : error LNK2019: unresolved external symbol __imp__USBD_CreateConfigurationRequestEx@8 referenced in function _SelectInterfaces@8 1>bulkpnp.obj : error LNK2019: unresolved external symbol __imp__USBD_ParseConfigurationDescriptorEx@28 referenced in function _SelectInterfaces@8 1>F:\wyy_USB_CODE\wyy\check\wyy.sys : fatal error LNK1120: 2 unresolved externals 1>Build log was saved at "file://f:\wyy_USB_CODE\wyy\wyy\check\BuildLog.htm" 1>wyy - 3 error(s), 0 warning(s) ========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ========== 请哪位大牛帮忙看一下,我上网搜了,好像是少个链接文件,可是不知道少了那个文件? 十分感谢! |
|
沙发#
发布于:2010-09-23 09:39
1>bulkpnp.obj : error LNK2019: unresolved external symbol __imp__USBD_CreateConfigurationRequestEx@8 referenced in function _SelectInterfaces@8
1>bulkpnp.obj : error LNK2019: unresolved external symbol __imp__USBD_ParseConfigurationDescriptorEx@28 referenced in function _SelectInterfaces@8 链接时错误,这些函数是在usbd.lib库中定义的,你要自己添加进去。 你还有两种其他的选择: 1. 是用类似DDKVisual的VS第三方工具,不必做繁琐设置,前提是SOURCES文件是正确的(《寒江独钓》光盘中的工程,和DDKVisual是一个原理,可以用寒江独钓里面的工程做模板)。 2. 直接使用WDK的命令行编译环境。 |
|
|