从VS12(update4)平台工具集v110上的正在运行的C ++ \ CLI项目切换到v110_xp后,我的构建在找不到winusb.h时失败。
我可以在工作项目中看到编译器创建的文件: C:\ Program Files(x86)\ Windows Kits \ 8.0 \ Include \ um \ Winusb.h
我还可以看到在原始VS10项目中找到的文件位于: C:\ WINDDK \ 7600.16385.1 \ INC \ DDK \ Winusb.h
有什么想法吗?帮助
谢谢,
的Eyal
答案 0 :(得分:1)
将WinUsb.h和WinUsbIO.h从WinDDK \ 7600.16385.1 \ inc \ ddk复制到项目目录,并将编译器所需的缺少的typedef添加到WinUsb.h。
我是通过输入类型名称和Google来实现的,并将定义复制到文件中。
毕竟我的项目是在XP上构建并运行的!