该行:
#include "device.tmh"
出现红色下划线,报错“无法打开源文件”(我这里是从西班牙语翻译过来的,英文的写法可能不一样)。
此外,像这样的话:
TRACE_LEVEL_INFORMATION, TRACE_DRIVER
全部显示为红色下划线。“标识符未定义”。
发生了什么?
我知道这个问题是 4 年前提出的,但对于将来遇到这个问题的人来说,即使卸载和安装 Visual Studio 似乎也无济于事。
当我按照本教程的步骤 1中的说明安装Spectre 迁移的库时,它对我有用。
安装上述库并以管理员身份运行visual studio后,新项目构建成功。
正如@arminb 所说,这可能是 Visual Studio 中的一个缺陷。转到Control Panel\Programs\Programs and Features
并右键单击 Microsoft Visual Studio 并单击更改后,简单的修复即可解决此问题。