阅读:3835回复:3
用DDK编译DLL的环境设定问题
为了方便minifilter与应用程序通讯,我写了一个DLL,因为用到头文件fltuser.h,vc编译报错,说头文件中代码有错,牛人指点要用DDK编译,可是我不知道编译DLL的source文件怎么写,仿照用户模式的source修改,编译总是提示某些变量未定义,再次请牛人指点。另外i,makefile需要修改吗?
|
|
沙发#
发布于:2007-12-12 19:18
不用那么麻烦,所有函数动态加载,无须DDK编译 。
|
|
|
板凳#
发布于:2007-12-12 21:28
恩,大牛说得对,经测试DDK编译与VC编译报错一样:
c:\winddk\6000\inc\ddk\fltuserstructures.h(22) : fatal error C1012: unmatched parenthesis : missing ')' 执行 cl.exe 时出错. |
|
地板#
发布于:2008-04-10 15:32
你把 windows.h 加进去 dkk编译就不报错了。。。
动态加载什么? 如果我想在dll内完成一些功能。fltuser.h里的很多定义 需要引入啊。 这个问题貌似2003有 2005就没有 用2003的就用dkk编译了貌似。。。 |
|