windows - 如何开始编写 DDK 代码?

标签 windows wdk

我想使用 DDK 编写一些简单的代码 - 但我什至不知道如何编译我下载的一些演示代码。

如何编译这个东西? 有没有我可以使用的简单编辑器/IDE? 有什么方法可以使用 visual studio 来编写和编译 DDK 吗?

最佳答案

WDK一般由命令行工具组成。没有 IDE 等。但是,通过一些努力,可以设置 MS 标准 IDE (MSVC2005/2008/2010)。

首先下载并安装最新的WDK包(来自MS官方网站)。进入 开始菜单 -> Windows 驱动程序工具包 -> WDK xxxx.xxxx.x -> 构建环境

在那里你会找到构建环境的列表。每一个都只是 cmd.exe 的快捷方式,相应地设置了大量环境变量。这些是针对不同 Windows 版本的构建环境,加上每个你都有一个免费/检查的配置,这相当于用户模式的发布/调试构建。

为了构建驱动程序,您应该启动这些快捷方式之一。然后,在命令提示符下,进入源代码目录并运行 build 批处理命令。其余部分由位于所选目录中的 ma​​kefile 决定。

尽管如此,还是可以使用标准 IDE 进行驱动程序开发。也就是说,使用 vcproj(或 MSVC2010 中的 vcxproj)代替 makefile。然而,这需要设置许多构建参数。

关于windows - 如何开始编写 DDK 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10197148/

相关文章:

windows - 如何在Windows中找到特定线程的入口点?

windows - 从 VSCode 推送到 Github 时出现错误的用户

根本无法使用 Windows Driver Kit 构建环境声明变量

c - 从 Linux 移植到 Windows 8 : Struct member names

c++ - Windows中的虚拟地址空间

c++ - 主函数中的 "WINAPI"是什么意思?

windows - 在CMD中用文件的日期重命名文件

c - STATUS_PENDING 是什么意思?

windows - 访问设备配置空间-win内核PCI设备

windows - 将过滤器驱动程序安装到现有设备