wwenguang
驱动小牛
驱动小牛
  • 注册日期2002-08-12
  • 最后登录2005-08-22
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:999回复:3

PCI & DDK大侠请进

楼主#
更多 发布于:2003-03-27 17:11
我正在作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??????

当然也有的运行正常,请大侠支招,谢了。 :(
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-03-28 21:34
装了ds,难道不知道ds有个set ddk and start VC的工具可以用吗?
可以帮你设置环境变量。
wwenguang
驱动小牛
驱动小牛
  • 注册日期2002-08-12
  • 最后登录2005-08-22
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-03-31 09:49
谢谢你的回复!
我编译了DS的 Source\\vdwlibs.dsw(在BUILD中只选择了CHECK项),编译后运行 HELLOWDM时,仍有找不到WINEFS.H的提示,整个机子上都没有这个文件。把该文件作为注释行后编译没有错。
请问这个文件是做什么的(在WINDOWS.H下)?

另外,set ddk 是不是就是那个小框框,他默认就是\\ntddk,我也不知道该怎么设置。好像没有什么可以改动的。
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2003-03-31 14:48
在ds的安装路径下的tools\\setddkgo,有个setddkgo文件,run,选上你的DDK的路径。

在我的2KDDK的\\inc下我找到了winefs.h文件
游客

返回顶部