DDK制作.sln

时间:2012-08-05 17:22:11

标签: c visual-studio-2010 driver

是否有工具可以将WinDDK make转换为VS2010 project \ solution?

1 个答案:

答案 0 :(得分:0)

看看DDKBuild。

我将Visual Studio 2012与DDKBuild结合使用来编译驱动程序 - 当出现错误时我可以在错误列表窗口中看到它们并且可以直接在驱动程序源中直接找到...节省了大量时间!

我为不同的驱动程序选项设置了各种SolutionConfigurations,例如我想要的运行PreFast传递,编译为32位,64位,用于不同的操作系统目标等 - 使得在Release和Debug或静态分析工具之间切换非常容易。

基本上你在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或以太网链接)。