jackion31
驱动牛犊
驱动牛犊
  • 注册日期2004-07-10
  • 最后登录2004-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1160回复:4

初学者,一个编译时找不到包含文件得问题

楼主#
更多 发布于:2004-07-11 10:39
我是这方面得一个初学者,我从网上下了些源代码学习,编译时出现找不到ntddk.h等头文件,我猜想是没安装DDK得缘故,我从网上下了DDK安装完后,继续编译,还是找不到,于是我把DDK所在目录包含进来,结果头文件都已经找到了,结果在ntddk.h出现如KSPIN_LOCK,ULONG_PTR等类型没有定义得错误。

注:在找不到头文件时,出现这样得错误提示,说缺少ddkroot得环境变量,请问是否与这个相关,该如何设置?
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-07-11 13:29
是用DS建立的驱动吗?可能还要安装DS,然后用set ddk build 工具设置环境变量,

当然可以自己手动设置
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
jackion31
驱动牛犊
驱动牛犊
  • 注册日期2004-07-10
  • 最后登录2004-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-07-11 14:03
DS是什么东东?弱弱的问
我觉得应该不是,只是一个挺简单C程序,是用来过滤网络数据包的

手工建环境变量,那个键值怎么写啊
谢谢!


bingjie
驱动小牛
驱动小牛
  • 注册日期2001-08-15
  • 最后登录2007-11-29
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-07-12 11:01
估计你是直接用VC编译你的驱动了,在VC中编译需要修改Project中的某些属性,做为初学者,你最好使用DDK的编译环境,使用Build命令来编译。如果一定要用VC编译,可参照以下方法(摘自翟洪涛WIN2000驱动程序设计):
修改预处理符号

下面的表中显示Visual Studio产生的一些必须移除的标准Win32工程的预编译符号
paddy
驱动牛犊
驱动牛犊
  • 注册日期2004-05-14
  • 最后登录2005-10-26
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-07-12 12:57
楼上的大侠,问一下《翟洪涛WIN2000驱动程序设计》由电子版的不,在那可以下载?
zhaohh@gwtt.com 相识旧时缘,希望大家多帮忙!
游客

返回顶部