有没有工具可以将 WinDDK make 转换为 VS2010 项目\解决方案?
问问题
283 次
1 回答
0
看看 DDKBuild。
我将 Visual Studio 2012 与 DDKBuild 结合使用来编译驱动程序 - 当出现错误时,我可以在错误列表窗口中看到它们,并且可以直接转到驱动程序源中的正确行...节省大量时间!
我已经为我想要的不同驱动程序选项设置了各种解决方案配置,例如运行 PreFast 通道、编译为 32 位、64 位、针对不同的操作系统目标等 - 使得在发布和调试或静态分析工具之间切换非常容易。
基本上,您在 Visual Studio 中创建一个新的 Visual Studio Makefile 项目,然后将 NMAKE|Build 命令行设置为如下所示:
ddkbuild -WIN7 -prefast checked . -cZ
或者
ddkbuild -WIN7XP checked . -cZ
或者
ddkbuild -WIN7XP free . -cZ
等,具体取决于您的目标平台。
我自己没用过,但是为了更强大的方式来利用 Visual Studio 进行驱动程序开发,看看 VisualDDK ......它可以让你通过 VMWare 开发你的驱动程序......这样崩溃就消失了虚拟机,而不是整个机器。它还提供了一种进行内核调试的方法....通常您需要一台辅助机器来执行此操作(以及 USB、Firewire 或以太网链路)。
于 2012-08-15T15:05:27.150 回答