Uso di Enterprise WDK

Enterprise Windows Driver Kit (Enterprise WDK) è un ambiente di compilazione della riga di comando che non richiede alcuna installazione prima dell'uso. Dopo aver scaricato EWDK, è possibile gestirlo con il software di controllo della versione oppure è possibile comprimere i file e copiare in base alle esigenze. Un file .zip creato con Enterprise WDK contiene tutti i compilatori, i linker necessari, gli strumenti di compilazione, le intestazioni e i lib per compilare progetti di driver basati su Visual Studio.

Enterprise WDK contiene gli elementi necessari per compilare driver e applicazioni di test dei driver Win32 di base. Usare l'editor di codice preferito per modificare il codice sorgente e i file di progetto. Poiché è basato sulla riga di comando, Enterprise WDK manca alcune delle funzionalità incorporate in Visual Studio, ad esempio un IDE, la distribuzione dei driver e i test dei driver.

Introduzione

Nota

A partire da Windows 10 versione 1709, Enterprise WDK è basato su ISO. Per iniziare, scaricare e montare l'ISO, quindi eseguire LaunchBuildEnv.

  1. Scaricare EWDK da: download di WDK & EWDK
  2. Espandere il file .zip in una directory denominata in modo appropriato, ad esempio d:\ewdk.
  3. Da un prompt dei comandi amministratore passare alla cartella espansa nel passaggio precedente e quindi eseguire LaunchBuildEnvcmd per creare l'ambiente di compilazione. Ad esempio: D:\EWDK\LaunchBuildEnv

Dopo aver creato l'ambiente di compilazione, è possibile usarlo per lavorare sui file o compilare progetti di Visual Studio. Ad esempio,

  • Directory_containing_project_files cd
  • Msbuild projectname.vsproj

Comandi MSBuild di base per progetti e soluzioni:

  • Msbuild project.vcxproj /p:configuration=[release | debug] /p:platform=[arm | Win32 | x64]

Per creare un collegamento desktop:

%comspec% /k pushd <drive\dir> && LaunchBuildEnv.cmd

Dove <drive\dir> è il percorso in cui i file sono stati estratti, ad esempio d:\ewdk

%comspec% /k pushd "d:\ewdk" && LaunchBuildEnv.cmd

Vedere anche

Informazioni di riferimento su MSBuild