chhao
驱动牛犊
驱动牛犊
  • 注册日期2008-07-03
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望41点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1812回复:0

各位大侠看过来:WDF下编译USB模拟器在x64下报错,x86正常

楼主#
更多 发布于:2008-09-11 17:20
在做USB驱动的时候由于没有设备,自己写了个USB模拟器,参考的WDF里的例子,在X86下可以正常生成,但改成x64就编译不通过,大家帮忙看看是怎么会事:
错误信息:

------ 已启动生成: 项目: sooner_emulator, 配置: Debug Win32 ------

正在执行生成文件项目操作
path contains nonexistant c:\program files\microsoft visual studio .net 2003\common7\tools\bin\prerelease, removing
BUILD: Compile and Link for x86
BUILD: Start time: Thu Sep 11 17:20:12 2008
BUILD: Examining e:\xiangmu\windows_usb\test\sooner_emulator directory for files to compile.
    e:\xiangmu\windows_usb\test\sooner_emulator
BUILD: Building generated files in e:\xiangmu\windows_usb\test\sooner_emulator directory
_NT_TARGET_VERSION SET TO WINXP
BUILD: Compiling e:\xiangmu\windows_usb\test\sooner_emulator directory
_NT_TARGET_VERSION SET TO WINXP
Compiling - e:\xiangmu\windows_usb\test\sooner_emulator\sooneremulator.cpp
errors in directory e:\xiangmu\windows_usb\test\sooner_emulator
e:\winddk\6000\inc\crt\atl71\atlcom.h(1810) : error C2259: 'ATL::CComObject<Base>' : cannot instantiate abstract class
Compiling - e:\xiangmu\windows_usb\test\sooner_emulator\loopbackdevice.cpp
e:\winddk\6000\inc\crt\atl71\atlcom.h(1810) : error C2259: 'ATL::CComObject<Base>' : cannot instantiate abstract class
Compiling - e:\xiangmu\windows_usb\test\sooner_emulator\Generating Code...
NMAKE : fatal error U1073: don't know how to make 'SoonerEmulator.def'
errors in directory e:\xiangmu\windows_usb\test\sooner_emulator
nmake.exe /nologo BUILDMSG=Stop. -i BUILD_PASS=PASS1 NOLINK=1 MAKEDIR_RELATIVE_TO_BASEDIR= failed - rc = 2
BUILD: Compile errors: not linking e:\xiangmu\windows_usb\test\sooner_emulator directory
BUILD: Finish time: Thu Sep 11 17:20:15 2008
BUILD: Done

    4 files compiled - 9 Warnings - 4 Errors
Project : error PRJ0019: 工具从"正在执行生成文件项目操作"

生成日志保存在“file://e:\xiangmu\windows_usb\test\sooner_emulator\Debug\BuildLog.htm”中
sooner_emulator - 5 错误,0 警告

游客

返回顶部