无法为UMDF USB驱动程序编译Visual Studio的模板

时间:2017-03-18 09:04:58

标签: usb driver umdf

该行:

   #include "device.tmh"

显示为红色下划线,并且报告错误"无法打开源文件" (我在这里翻译西班牙语,措辞可能与英语不同)。

此外,像:

 TRACE_LEVEL_INFORMATION, TRACE_DRIVER

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

发生了什么?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

我知道这个问题是 4 年前提出的,但对于将来遇到此问题的任何人,即使卸载和安装 Visual Studio 似乎也无济于事。

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

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