2016-04-19 67 views
-1

我使用build命令與WDK 7.樣本命令建立一個靜態庫編譯一些真正的老段子是:等效命令來構建(上WDK 7)WDK 10

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

是什麼等價的命令,我可以用WDK 10編譯相同的命令? 另外我可以在哪裏找到關於build命令用法的文檔。

回答

0

雖然經歷的MSBuild的MSDN documentation我碰到這樣的:

重要在Windows驅動程序工具包(WDK)8開始,MSBuild的更換 的Windows構建工具(Build.exe)。

所以就是這樣 - WDK 8+沒有編譯命令。 將早期的項目轉換爲WDK 10格式 - 通過生成vcxproj文件,我能夠構建它。

+0

這並沒有說我沒有說過的話。如果你需要幫助,你應該給予人們信任的幫助。 – user34660

0

微軟已經用MSBuild取代了Build。參考號是MSBuild Reference。請注意,Visual Studio使用MSBuild,即使對於WDK項目也是如此。創建VS項目需要一定的時間,但如果代碼編輯不止一點,那麼值得這樣做。

但是,您可以將Build更改爲MSBuild。

+0

好吧,這聽起來不完全正確。根據[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不遵循相同的語法。這兩方面都非常不同。 –

+0

對不起,你是對的。我在回答之前看過很多其他的東西,但是我**錯過了一些重要的東西。 – user34660

+0

我修改了我的答案。 – user34660