切换到VS12 v110_xp时Winusb.h丢失

时间:2014-01-08 12:11:12

标签: c++ visual-studio-2012 c++-cli

从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

1 个答案:

答案 0 :(得分:1)

将WinUsb.h和WinUsbIO.h从WinDDK \ 7600.16385.1 \ inc \ ddk复制到项目目录,并将编译器所需的缺少的typedef添加到WinUsb.h。

我是通过输入类型名称和Google来实现的,并将定义复制到文件中。

毕竟我的项目是在XP上构建并运行的!