我是win32编程和驱动程序编程的新手。我在我的系统上安装了Windows DDK,并且有一些DDK示例,但这些示例没有dsw文件。
我想知道如何创建.dsw文件,以便我可以在VC6中打开该工作区。
答案 0 :(得分:3)
在Visual Studio中构建DDK / WDK项目的大多数人都使用调用DDK build.exe
实用程序的'makefile'项目。这非常有效 - 您可以使用标准的受支持DDK工具构建DDK项目,从而获得Visual Studio的代码导航功能。
请注意,DDK附带了它自己的一组编译器,这些编译器应该用于构建DDK项目。
OSR有一些cmd脚本可以让这更容易(自从我做了这些事以来已经好几年了;我真的不记得它们有多好用了):
Hollis Technology提供了另一种类似的工具:
就调试而言,不幸的是VS调试器不能用于内核模式驱动程序调试。为此,获取具有一组优秀调试器的Debugging Tools for Windows包。 GUI调试器WinDbg非常好,即使它不太符合Visual Studio的可用性。使用调试工具的文档非常出色 - 只需阅读WinDbg文档,您就可以学到很多关于Windows内部的知识。
答案 1 :(得分:1)
我最后一次看(多年前),你没有使用Visual Studio IDE构建设备驱动程序:DDK有自己的build.exe实用程序(类似的想法但与makefile不同);显然,截至2008年初,这仍然是正确的,请参阅http://groups.google.com/group/microsoft.public.development.device.drivers/browse_thread/thread/4382c9b66f8611e9?pli=1
我希望DDK文档中描述了“如何构建”。
答案 2 :(得分:1)
我认为您使用此工具与Visual Studio 2005,2008或2010集成更好:
答案 3 :(得分:0)
答案 4 :(得分:-1)