阅读:999回复:3
PCI & DDK大侠请进
我正在作PCI9054的驱动,要用DDK,以提高效率。已安装了VC6.0,DDK(X86),DS2.7但是在运行DS下的hellowdm时总有问题,如下:
D:\\NTDDK\\INC\\windows.h(196) : fatal error C1083: Cannot open include file: \'winefs.h\': No such file or directory he following environment variables were not found $(BASEDIR) 另外运行其他程序时也出现: he following environment variables were not found $(CRT_INC_PATH) $(TARGET_INC_PATH) $(DDK_INC_PATH) $(WDM_INC_PATH) $(BASEDIR) 在编译时出现如下的警告: warning: you are attempting to build a device driver project,but the BASEDIR envirment variable is not correctly defind. TO define the BASEDIR envirment variable, select an active DDK using the Setting dialog.(......) 该如何设置BASEDIR envirment variable?????? 当然也有的运行正常,请大侠支招,谢了。 :( |
|
沙发#
发布于:2003-03-28 21:34
装了ds,难道不知道ds有个set ddk and start VC的工具可以用吗?
可以帮你设置环境变量。 |
|
板凳#
发布于:2003-03-31 09:49
谢谢你的回复!
我编译了DS的 Source\\vdwlibs.dsw(在BUILD中只选择了CHECK项),编译后运行 HELLOWDM时,仍有找不到WINEFS.H的提示,整个机子上都没有这个文件。把该文件作为注释行后编译没有错。 请问这个文件是做什么的(在WINDOWS.H下)? 另外,set ddk 是不是就是那个小框框,他默认就是\\ntddk,我也不知道该怎么设置。好像没有什么可以改动的。 |
|
地板#
发布于:2003-03-31 14:48
在ds的安装路径下的tools\\setddkgo,有个setddkgo文件,run,选上你的DDK的路径。
在我的2KDDK的\\inc下我找到了winefs.h文件 |
|