2012-08-05 56 views
0

有没有一种工具可以将WinDDK make转换为VS2010 project \ solution?DDK make .sln

+0

号你可以使用常规+生成文件项目模板调用NMAKE。 – 2012-08-05 17:34:59

回答

0

看看DDKBuild。

我使用Visual Studio 2012在结合DDKBuild编译驱动程序 - 当出现错误时,我可以看到他们在错误列表窗口中,可以得到直接带到右行的驱动源...节省了一堆时间!

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

基本上你在Visual Studio中创建一个新的Visual Studio生成文件项目,然后设置NMAKE |生成命令行是这样的:

ddkbuild -WIN7 -prefast checked . -cZ 

ddkbuild -WIN7XP checked . -cZ 

ddkbuild -WIN7XP free . -cZ 

等等,具体取决于您定位的平台。

我自己并没有使用它,但是为了利用Visual Studio进行驱动程序开发的更强大的方法,请查看VisualDDK ...它可以让您通过VMWare开发驱动程序....这样崩溃只是取下虚拟机,而不是整个机器。它还提供了一种执行内核调试的方法....通常您需要一台辅助机器来执行此操作(以及USB,火线或以太网链接)。