2016-04-19 9 views
-1

У меня есть некоторые действительно старые сценарии с помощью команды сборки для компиляции с WDK 7. Образец команды для создания статической библиотеки является:Эквивалент команды для построения (на WDK 7) с WDK 10

build /F /g /w /b /c /Z /jpath %BUILDROOT% 

Что такое эквивалентную команду, которую я могу использовать для компиляции с WDK 10? Также можно найти документацию по использованию команды сборки.

ответ

0

При переходе через MSDN documentation из MSBuild Я наткнулся на это:

Важно Начиная с драйверов Windows (WDK) 8, MSBuild заменил Windows, сборки Utility (Build.exe).

Так вот, это не команда сборки для WDK 8+. Преобразование более раннего проекта в формат WDK 10 - создав файлы vcxproj, я смог его создать.

+0

Это не говорит ничего, что я еще не сказал. Если вы хотите помочь, вы должны дать людям кредит на помощь. – user34660

0

Microsoft заменил Build MSBuild. Ссылка MSBuild Reference. Обратите внимание, что Visual Studio использует MSBuild, даже для проектов WDK. Для создания проектов VS потребуется время, но если код будет редактироваться более чем немного, это будет стоить того.

Есть шанс, что вы можете просто изменить Build to MSBuild.

+0

Ну, это звучит не совсем правильно. Согласно [документации MSDN] (https://msdn.microsoft.com/en-us/windows/hardware/drivers/develop/building-a-driver), начиная с WDK 8, MSBuild заменил служебную программу Windows Build (Build. Exe). Спасибо за указание на MSBuild. P.S. MSBuild, хотя и заменяет build.exe, не соответствует одному и тому же синтаксису. Оба они очень разные в этом аспекте. –

+0

Прошу прощения, вы правы. Я действительно смотрел на многие другие вопросы, прежде чем отвечать, но я ** пропустил что-то важное. – user34660

+0

Я пересмотрел свой ответ. – user34660