阅读:1657回复:5
关于编译的两个问题
我的驱动程序里面包含了wdm.h文件(呵呵,废话)
而wdm.h的第3352行有这样的内容: // // Include reference machine definitions. // #include "alpharef.h" 在我编译的时候(VC6+DDK),用checked方式,提示错误如下: can not find include file alpharef.h 而我搜索了一下确实找不到这个文件,以前没遇到过这样的问题,不知道谁有类似经验或是指点,谢谢. 还有,同样的程序我用free方式编译就可以通过,我想知道free和checked方式的 区别在哪里? |
|
|
沙发#
发布于:2001-08-14 11:44
忘了说了,在free方式下编译仍然提示
can not find include file alpharef.h , 但是可以连接生成*.sys文件. |
|
|
板凳#
发布于:2001-08-14 14:05
你用的是不是DDK98?如果是的话,换VC5吧
|
|
地板#
发布于:2001-08-14 19:32
我用98DDK,VC6,就没出现过这个问题,是不是ddk没有装全呢?
|
|
|
地下室#
发布于:2001-08-15 09:49
我认为可能性不大。
|
|
5楼#
发布于:2003-11-22 21:39
在vc6中,一般是工程属性问题,你仔细比较一下free和checked版的属性设置,看看有什么不同,一定要仔细找找,包括工程(鼠标点中右边的工程名如MyPciDriver)和各个文件(鼠标点中右边的某个文件如Device.cpp),OK!
|
|