我使用build命令與WDK 7.樣本命令建立一個靜態庫編譯一些真正的老段子是:等效命令來構建(上WDK 7)WDK 10
build /F /g /w /b /c /Z /jpath %BUILDROOT%
是什麼等價的命令,我可以用WDK 10編譯相同的命令? 另外我可以在哪裏找到關於build命令用法的文檔。
我使用build命令與WDK 7.樣本命令建立一個靜態庫編譯一些真正的老段子是:等效命令來構建(上WDK 7)WDK 10
build /F /g /w /b /c /Z /jpath %BUILDROOT%
是什麼等價的命令,我可以用WDK 10編譯相同的命令? 另外我可以在哪裏找到關於build命令用法的文檔。
雖然經歷的MSBuild的MSDN documentation我碰到這樣的:
重要在Windows驅動程序工具包(WDK)8開始,MSBuild的更換 的Windows構建工具(Build.exe)。
所以就是這樣 - WDK 8+沒有編譯命令。 將早期的項目轉換爲WDK 10格式 - 通過生成vcxproj文件,我能夠構建它。
微軟已經用MSBuild取代了Build。參考號是MSBuild Reference。請注意,Visual Studio使用MSBuild,即使對於WDK項目也是如此。創建VS項目需要一定的時間,但如果代碼編輯不止一點,那麼值得這樣做。
但是,您可以將Build更改爲MSBuild。
好吧,這聽起來不完全正確。根據[MSDN文檔](https://msdn.microsoft.com/en-us/windows/hardware/drivers/develop/building-a-driver),從WDK 8開始,MSBuild取代了Windows Build Utility(Build。可執行程序)。 感謝您指出MSBuild。 P.S.雖然MSBuild替換build.exe不遵循相同的語法。這兩方面都非常不同。 –
對不起,你是對的。我在回答之前看過很多其他的東西,但是我**錯過了一些重要的東西。 – user34660
我修改了我的答案。 – user34660
這並沒有說我沒有說過的話。如果你需要幫助,你應該給予人們信任的幫助。 – user34660