Vin*_*igi 5 windows visual-c++-6 wdk
我是 win32 编程和驱动程序编程的新手。我已经在我的系统上安装了 Windows DDK,并且有一些使用 DDK 的示例,但这些示例没有 dsw 文件。
我想知道如何创建 .dsw 文件,以便可以在 VC6 中打开该工作区。
大多数在 Visual Studio 中构建 DDK/WDK 项目的人都是使用调用 DDKbuild.exe实用程序的“makefile”项目来实现的。这非常有效 - 您可以在使用标准的、受支持的 DDK 工具构建 DDK 项目时获得 Visual Studio 的代码导航功能。
请注意,DDK 附带了它自己的一组编译器,这些编译器应该用于构建 DDK 项目。
OSR 有一些.cmd脚本可以让这一切变得更容易(我已经好几年没有用这些脚本做过任何事情了;我真的不记得它们的工作效果如何):
Hollis Technology 还提供了另一个类似的工具:
就调试而言,不幸的是 VS 调试器不适用于内核模式驱动程序调试。为此,请获取Windows 调试工具包,其中包含一组很棒的调试器。GUI 调试器 WinDbg 非常好用,尽管它不太符合 Visual Studio 的可用性。调试工具的文档非常出色 - 只需阅读 WinDbg 文档,您就可以了解很多有关 Windows 内部结构的知识。
我上次查看时(那是几年前),您不使用 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文档中描述了“如何构建”。
注意:上述陈述在 XP DDK 和 Windows 7 WDK 之间均适用。自 Windows 8 WDK 与 Visual Studio 集成并使用其工具链以来,情况已不再如此。同样,在 XP DDK 之前,Visual Studio 需要使用 DDK 进行构建。
| 归档时间: |
|
| 查看次数: |
6040 次 |
| 最近记录: |