2016-04-19 20 views
-1

Ich habe einige wirklich alte Skripte den Build-Befehl zum Kompilieren mit WDK 7. Ein Beispielbefehl eine statische Bibliothek bauen verwendet, ist:Equivalent-Befehl (auf WDK 7) mit WDK zu bauen 10

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

Was ist äquivalent Befehl kann ich verwenden, um das gleiche mit WDK 10 zu kompilieren? Wo finde ich auch eine Dokumentation zur Verwendung des Build-Befehls?

Antwort

0

Während durch eine MSDN documentation von MSBuild werde ich auf diese kam:

Wichtige Ab Windows Driver Kit (WDK) 8, ersetzt MSBuild die Windows-Build-Utility (Build.exe).

Also das ist es - kein Build-Befehl für WDK 8+. Konvertieren des früheren Projekts in ein WDK 10-Format - durch Erstellen der vcxproj-Dateien konnte ich es erstellen.

+0

Das sagt nichts, was ich nicht schon gesagt habe. Wenn Sie Hilfe brauchen, sollten Sie den Menschen Anerkennung für ihre Hilfe geben. – user34660

0

Microsoft hat Build mit MSBuild ersetzt. Die Referenz ist MSBuild Reference. Beachten Sie, dass Visual Studio MSBuild auch für WDK-Projekte verwendet. Es wird Zeit brauchen, um VS-Projekte zu erstellen, aber wenn der Code mehr als nur ein wenig bearbeitet werden soll, ist es das wert.

Es besteht jedoch die Möglichkeit, dass Sie Build in MSBuild ändern können.

+0

Nun, das klingt nicht ganz richtig. Laut [MSDN-Dokumentation] (https://msdn.microsoft.com/en-us/windows/hardware/drivers/develop/building-a-driver) hat MSBuild ab WDK 8 das Windows Build Utility (Build. exe). Vielen Dank, dass Sie auf MSBuild hingewiesen haben. P.S. MSBuild, obwohl build.exe ersetzt, folgt nicht der gleichen Syntax. Beide sind in diesem Aspekt sehr unterschiedlich. –

+0

Es tut mir leid, Sie haben Recht. Ich habe mir viele andere Dinge angesehen, bevor ich antwortete, aber ich habe etwas Wichtiges übersehen. – user34660

+0

Ich habe meine Antwort überarbeitet. – user34660