2011-12-30 89 views
0

我有一个关于在http://msdn.microsoft.com/en-us/library/windows/hardware/ff556478%28v=vs.85%29.aspx找到的LocalMon打印监视器的非常基本的问题。在Windows XP中构建LocalMon示例

我已经下载并安装了Windows驱动程序开发工具包,并试图构建LocalMon打印监视器示例。指南中提到“要构建样本,请从包含样本的目录运行构建,样本构建完成后,样本将生成DDKLocalmon.dll。”

我在目录中看到一个makefile。但是,我是否需要安装其他程序来实际编译代码?

此示例源代码没有项目文件,所以它似乎并不像我可以在Visual Studio中打开该项目。

回答

0

我多年没有这样做过,但Windows DDK通常带有自己的命令行C++编译器(VC++的一个稍微定制的版本)。 DKK应该有一些通用的构建文档。

+0

这可能也有帮助:http://catch22.net/tuts/kernel101 – 2012-01-20 21:19:33

0

您需要做的是从WDK安装目录“C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Windows Driver Kits \ WDK 7600.16385.1 \ Build Environments \ Windows 7 \ x64运行CMD免费构建环境”

然后做cd到你的src文件夹‘C:\ WINDDK \ 7600.16385.1 \ SRC’ 然后键入BUILD并进入

,你会发现这些文件将编译到另一个文件夹 - 你可以安装他们从那里

说明可以在这里找到

C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Windows Driver Kits \ WDK 7600.16385.1 \ Help \ WDK Documentation