После https://msdn.microsoft.com/en-us/library/windows/hardware/hh439654(v=vs.85).aspx
Я получил сообщение об ошибке, подобное этому: error C1083: Cannot open include file: '\inc\wxp\warning.h': No such file or directory
Предлагаемое исправление делает исправить исходную проблему, однако, есть и другие нелокализованного заголовка файлы. Вместо того, чтобы вручную находить и изменять каждый путь, как бы я установил $ (KIT_SHARED_IncludePath), чтобы указать на правильную папку, поскольку ошибка возникает из-за неправильной переменной пути?
Хорошо, спасибо. Это на Windows 10 с visual studio 2015, пытаясь скомпилировать основной драйвер KMDF, который я не писал. Я думаю, проблема в том, что значение Kit_Shared_IncludePath в настоящее время не соответствует текущим версиям. Я не сталкивался с этой ошибкой со стабильными 8.1 строками. –
В Win10 WDK по умолчанию он должен указывать на «C: \ Program Files (x86) \ Windows Kits \ 10 \ Include \ \ shared», где - это что-то вроде 10.0.xxxxx.0. При построении вы можете определить значение, используемое путем увеличения встроенной выведенной многословности (см. Https://msdn.microsoft.com/en-us/library/jj651643.aspx для получения инструкций). Уровень дезактивации должен показывать значение, которое используется для всех свойств MSBuild. –
Спасибо, используя ранее связанный вопрос здесь, я смог выяснить путь к файлу и на самом деле жестко указать его в упомянутой «принудительной включенной переменной» в разделе «Дополнительно» в свойствах, и это привело к тому, что больше не было получено предупреждение.h найденный. Тем не менее, я получил сообщение об ошибке, что он не смог найти другой конкретный заголовочный файл, который также находился в том же каталоге. Поэтому я подумал, что легче изменить переменную, а не выворачивать каждый экземпляр, где используется переменная, и ее необходимо изменить. Еще раз спасибо за вашу помощь! –