gpt4 book ai didi

visual-studio - 如何使用 Visual Studio 构建驱动程序?

转载 作者:行者123 更新时间:2023-12-03 23:29:08 25 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

7年前关闭。



Improve this question




有没有人有一篇文章如何做到这一点?

最佳答案

由于您没有提供确切版本的 Visual Studio,让我为您提供我所知道的选项。

Visual Studio 2012、2013 和 2015

相应的当代 DDK/WDK 版本: WDK 8、8.1 和 10(在撰写本文时)。

借助适用于 Windows 8 的 WDK,Microsoft 的 WDK 团队终于再次直接从 Microsoft 提供了与 Visual Studio 的完全集成。

但是,虽然在此更新时 Visual Studio 2017 已经存在于次要版本 15.4 中,但 WDK 仍然需要 Visual Studio 2015。

Visual Studio 2002 到 2010

相应的当代 DDK/WDK 版本:适用于 Windows XP/2003 Server 的 DDK、适用于 Windows Vista 和 Windows 7 的 WDK 及其各自的服务包级别和各自的服务器版本。

这些版本是 不是 微软官方支持构建驱动程序。编译驱动程序的唯一更糟糕的选择是完整的第三方工具链(除了由 MS、IIRC 批准的英特尔 C 编译器)。

在那个时期使用 Visual Studio 编译器被认为是非常糟糕的形式,微软明确建议不要使用它。但是,内核模式下的 C++ 也曾被人嫌弃,现在 MS 为内核模式提供了 C++ 框架。他们正在改变的时代...... ;)

无论如何,解决方法以 ddkbuild.bat 的形式存在和 ddkbuild.cmd 它使用 DDK 工具链,但有效地允许您将来自“make”项目的结果调用集成到 Visual Studio 中。 DDKWizard是这两个脚本的项目创建向导。 DDKWizard 做 不是 支持 Visual Studio 2010!这两个脚本的链接提供了一个很好的文档,DDKWizard 也提供了一个不错的文档。

据我所知 ddkbuild.cmd最初基于 ddkbuild.bat HollisTech 版本也可以追溯到 OSR 的那个版本。

VisualDDK结合 VirtualKD出现的时间比前面提到的要晚,但要考虑 更优越、更复杂的解决方案 .但是您的里程可能会有所不同。在任何一种情况下,在后一种解决方案中,与 Visual Studio 的集成都更加完整。

视觉工作室 6

相应的当代 DDK/WDK 版本:适用于 Windows NT 4 和 Windows 2000 的 DDK。

在 Windows XP DDK(现在 DDK 称为 WDK)之前,编译器不包含在 DDK 中,因此您必须安装编译器工具链。 NT 4.0 和 Windows 2000 就是这种情况。

关于visual-studio - 如何使用 Visual Studio 构建驱动程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1037343/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com