【发布时间】:2012-11-22 10:55:10
【问题描述】:
我有这个无法编译的驱动程序。我一直在网上搜索错误,并没有提出任何解决方案。有什么想法吗?
#include <wdm.h>
VOID Unload(IN PDRIVER_OBJECT pDriverObject)
{
DbgPrint("Received signal to unload the driver");
return;
}
NTSTATUS DriverEntry(IN PDRIVER_OBJECT pDriverObject, IN PUNICODE_STRING regPath)
{
DbgPrint("Driver has been loaded");
(*pDriverObject).DriverUnload = Unload;
return(STATUS_SUCCESS);
}
以下错误:
1>------ Build started: Project: KMDF Test, Configuration: Win7 Debug Win32 ------
1> Stamping Win7Debug\KMDFTest.inf [Version] section with DriverVer=12/04/2012,10.12.25.726
1> cl wpp
1>wpp : error : (WppCreateFile)Cannot open file trace.h, error 2
2>------ Build started: Project: KMDF Test Package, Configuration: Win7 Debug Win32 ------
2>C:\Program Files\Windows Kits\8.0\build\WindowsDriver8.0.common.targets(1347,5): error MSB3030: Could not copy the file "C:\Users\Administrator\documents\visual studio 2012\Projects\KMDF Test\Win7Debug\KMDFTest.sys" because it was not found.
========== Build: 0 succeeded, 2 failed, 0 up-to-date, 0 skipped ==========
【问题讨论】:
-
这是您的驱动程序使用的 WPP 日志记录机制的错误。您发布的代码与它无关。
-
先贴出相关代码。并在网上进行体面的搜索。这是搜索结果中出现的第一个链接:osronline.com/showthread.cfm?link=228192
-
我发布了我所有的代码
-
驱动项目还包括道具、解决方案、inf 和可能的其他文件
-
我怎么把这些都放在这里?
标签: c++ c debugging windows-7 driver