gpt4 book ai didi

c++ - 切换到 VS12 v110_xp 时缺少 Winusb.h

转载 作者:太空宇宙 更新时间:2023-11-04 11:42:07 27 4
gpt4 key购买 nike

从 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

有什么想法吗?帮忙?

谢谢,

埃亚尔

最佳答案

将WinDDK\7600.16385.1\inc\ddk中的WinUsb.h和WinUsbIO.h复制到工程目录下,将编译器需要的缺少的typedef添加到WinUsb.h中。

我是通过获取类型名称并在 Google 上搜索,然后将定义复制到文件中来完成的。

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

关于c++ - 切换到 VS12 v110_xp 时缺少 Winusb.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20995293/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com