【问题标题】:Cannot compile Visual Studio's template for UMDF USB drivers无法为 UMDF USB 驱动程序编译 Visual Studio 的模板
【发布时间】:2017-08-09 21:21:34
【问题描述】:

行:

   #include "device.tmh"

出现红色下划线,报错“无法打开源文件”(我这里是从西班牙语翻译过来的,可能英文的写法不一样)。

另外,像这样的词:

 TRACE_LEVEL_INFORMATION, TRACE_DRIVER

全部显示为红色下划线。 “标识符未定义”。

发生了什么事?

【问题讨论】:

  • 这是 Visual Studio 的一个缺陷。尽管这些行带有红色下划线,但它应该可以编译。请提供编译器错误消息(单击 Visual Studio 中的“输出”选项卡)。

标签: usb driver umdf


【解决方案1】:

正如@arminb 所说,这可能是 Visual Studio 中的一个缺陷。转到Control Panel\Programs\Programs and Features并右键单击Microsoft Visual Studio并单击更改后,简单的修复即可解决此问题。

【讨论】:

    【解决方案2】:

    我知道这个问题是 4 年前提出的,但对于以后遇到这个问题的人来说,即使卸载和安装 Visual Studio 似乎也没有帮助。

    当我按照this tutorial's 步骤 1 中的说明安装 spectre migrated libs 时,它对我有用。

    安装上述库并以管理员身份运行visual studio后,新项目构建成功。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-29
      • 2012-09-26
      • 2013-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多