Не удается скомпилировать шаблон Visual Studio для драйверов USB UMDF
Линия:
#include "device.tmh"
подчеркнут красным цветом, и сообщается об ошибке, что "исходный файл не может быть открыт" (здесь я перевожу с испанского, формулировка на английском может отличаться).
Также такие слова, как:
TRACE_LEVEL_INFORMATION, TRACE_DRIVER
все они подчеркнуты красным. Msgstr "Идентификатор не определен".
Что происходит?
2 ответа
Как сказал @arminb, это, вероятно, недостаток в Visual Studio. После перехода Control Panel\Programs\Programs and Features
и щелкнув правой кнопкой мыши Microsoft Visual Studio и щелкнув изменение, простое восстановление может решить эту проблему.
Я знаю, что этот вопрос был задан 4 года назад, но для тех, кто столкнется с этим вопросом в будущем, даже удаление и установка визуальной студии не помогли.
У меня это сработало, когда я установил библиотеки, перенесенные из Spectre, как шаге 1 описано вэтого руководства .
Новый проект был успешно построен после установки вышеупомянутых библиотек и запуска Visual Studio от имени администратора.