【问题标题】:Equivalent command to build (on WDK 7) with WDK 10使用 WDK 10 构建(在 WDK 7 上)的等效命令
【发布时间】:2016-04-19 17:40:34
【问题描述】:

我有一些非常旧的脚本使用 build 命令来编译 WDK 7。构建静态库的示例命令是:

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

我可以使用什么等效命令来编译与 WDK 10 相同的命令? 另外,我在哪里可以找到有关 build 命令用法的文档。

【问题讨论】:

    标签: windows static-libraries msdn wdk kmdf


    【解决方案1】:

    在浏览 MSBuild 的 MSDN documentation 时,我遇到了这个问题:

    重要提示从 Windows Driver Kit (WDK) 8 开始,MSBuild 取代了 Windows 构建实用程序 (Build.exe)。

    就是这样 - WDK 8+ 没有构建命令。 将早期项目转换为 WDK 10 格式 - 通过生成 vcxproj 文件,我能够构建它。

    【讨论】:

    • 这并没有说明我还没有说什么。如果你需要帮助,你应该给予他人帮助。
    【解决方案2】:

    Microsoft 已将 Build 替换为 MSBuild。参考是MSBuild Reference。请注意,Visual Studio 使用 MSBuild,即使对于 WDK 项目也是如此。创建 VS 项目需要时间,但如果要对代码进行多次编辑,那么这样做是值得的。

    不过,您可以将 Build 更改为 MSBuild。

    【讨论】:

    • 嗯,这听起来并不完全正确。根据MSDN documentation 的说法,从WDK 8 开始,MSBuild 取代了Windows Build Utility (Build.exe)。感谢您指出 MSBuild。附言MSBuild 虽然替换了 build.exe,但并不遵循相同的语法。两者在这方面有很大不同。
    • 对不起,你是对的。在回复之前,我确实查看了许多其他内容,但我确实错过了一些重要的事情。
    • 我修改了答案。
    猜你喜欢
    • 1970-01-01
    • 2010-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-11
    相关资源
    最近更新 更多