阅读:1423回复:1
关于filemon编译的问题
我装了一个win 2000 DDK和一个win 2600 DDK,下的filemon4.34的源码,用2000 DDK的build environment编译没问题,用2600 DDK的build environment编译却出现以下两个错误:
filemon.c e:\\MyProjects\\2003-02-14_FILESRC4.34\\sys\\wintypes.h(33) : error C2220: warning treated as error - no object file generated e:\\MyProjects\\2003-02-14_FILESRC4.34\\sys\\wintypes.h(33) : warning C4273: \'ProbeForWrite\' : inconsistent dll linkage Stop. Compile errors: not linking e:\\myprojects\\2003-02-14_filesrc4.34\\sys directory 有点不明白了,2600 DDK不应该向下兼容2000 DDK吗?这是怎么回事 |
|
沙发#
发布于:2005-03-10 11:27
这是XP DDK编译的一个问题了。
应该是ProbeForWrite重复定义的问题了,在XP DDK中注释掉这个定义就可以了。 |
|
|