阅读:2898回复:4
minifilter与MFC应用程序通信出现编译错误???
我按照minifilter提供的与驱动交互的API写了一个应用程序
但是编译的时候出现 如下错误不知道如何解决: 编译能通过 但是链接的时候出现 1>正在生成代码... 1>正在编译资源... 1>正在编译资源清单... 1>正在链接... 1>LINK : fatal error LNK1104: 无法打开文件“.obj” 1>生成日志保存在“file://e:\Visual Studio 2005\FileTrack\FileTrack\Debug\BuildLog.htm” 1>FileTrack - 1 个错误,8 个警告 ========== 全部重新生成: 0 已成功, 1 已失败, 0 已跳过 ========== 不知道如何解决?? 期望大牛们 伸出援助之手 在线等。。。 |
|
沙发#
发布于:2009-07-17 19:25
自己顶一个!!
|
|
板凳#
发布于:2009-07-18 21:04
more details, more replies, did u set fltxxx.lib in ur project configuration?
|
|
地板#
发布于:2009-07-19 12:36
回 2楼(confused_ddk) 的帖子
设置了#pragma comment(lib,"user32.lib") #pragma comment(lib,"kernel32.lib") #pragma comment(lib,"fltLib.lib") #pragma comment(lib,"fltMgr.lib") #pragma comment(lib,"ntoskrnl.lib") #pragma comment(lib,"hal.lib") 头文件 FltUser.h也包含了 但是还是会出问题 |
|
地下室#
发布于:2009-07-24 10:50
1. 将WDK安装目录下inc\api 和 inc\ddk目录包含到VS2005中,并保证inc/api目录项在最上面;(在Tool菜单的Option子菜单中设置)
2. 将WDK安装目录下lib\wxp\i386目录导入到vs2005中;(在Tool菜单的Option子菜单中设置) 3. include fltuser.h, import fltlib.lib这两个文件; 4. 在stdafx.h中定义宏NTDDI_VERSION为Fltmgr支持的平台值,XP sp2系统的值为NTDDI_WINXPSP2。 有了上面四步,应该就可以了。 |
|
|