liubotlbb
驱动牛犊
驱动牛犊
  • 注册日期2003-05-12
  • 最后登录2003-05-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1337回复:13

救命啊,我为什么不能在VC中用DDK函数

楼主#
更多 发布于:2003-05-14 11:05
我在VC环境下编写驱动程序,不能用到DDK的函数,但是我已经在申明中加了头文件,但还是不行,是不是要加上库,需要加那些呢,比如说要用IoGetDeviceObjectPointer函数

最新喜欢:

Luckysune7Luckys...
godhuntress
驱动小牛
驱动小牛
  • 注册日期2002-12-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-14 11:16
查文档,看看例程需要什么头文件。
武汉新手前来报道! 请不佞赐教!
liubotlbb
驱动牛犊
驱动牛犊
  • 注册日期2003-05-12
  • 最后登录2003-05-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-14 11:37
可是我加了头文件“#include \"ndis.h\"
#include \"ntddk.h\" 怎么还是不行了,是不是需要加上库文件
bestrafi
驱动牛犊
驱动牛犊
  • 注册日期2003-05-03
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-05-14 12:31
    是的,你要把NTDDK目录下的头文件和库文件全部拷到VC98的头文件夹\\Include和库文件\\Lib夹中去,然后就OK了
    俺也是新手,不知道对不对,你试试吧!
hamsir
驱动小牛
驱动小牛
  • 注册日期2003-03-24
  • 最后登录2003-06-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-05-14 12:49
你包含不同目录下的头文件
应该还要指明他的路径
否则,他会一直报错,not find***!!
一只流泪的鱼
AthlonXP
驱动小牛
驱动小牛
  • 注册日期2003-05-11
  • 最后登录2010-01-20
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-05-14 22:15
在vc下编驱动好像不是就include一个头文件就可以搞定的吧??应该设置环境变量、项目设置一类的东东啊
写驱动可不是象编一般的应用程序一样,就是应用程序很多也是vc帮你设置好了的
AthlonXP是个好人,他一生没有欺压过同侪,没有背叛过朋友。从小到大,他都是个好孩子,没有出过什么差错,没有让家人师长担过心。虽然用一句时髦的话,他不善于"推销"自己,但是做学问扎扎实实,不会投机取巧;做工作也是一步一个脚印,不会敷衍塞责。他虽然是个大烟枪,偶尔也喝喝酒,但是没有什么见不得人的恶习。他花钱虽然不特别大方,可是也不吝啬。许多不如他的人,或幸或不幸,一般的也都成了家。可是为什么MM不喜欢他呢??
AthlonXP
驱动小牛
驱动小牛
  • 注册日期2003-05-11
  • 最后登录2010-01-20
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-05-14 22:19
   是的,你要把NTDDK目录下的头文件和库文件全部拷到VC98的头文件夹\\Include和库文件\\Lib夹中去,然后就OK了
    俺也是新手,不知道对不对,你试试吧!


是吗???
下回偶也试试,也省得重装ddk了,直接拷过去多方便 :D :D :D
AthlonXP是个好人,他一生没有欺压过同侪,没有背叛过朋友。从小到大,他都是个好孩子,没有出过什么差错,没有让家人师长担过心。虽然用一句时髦的话,他不善于"推销"自己,但是做学问扎扎实实,不会投机取巧;做工作也是一步一个脚印,不会敷衍塞责。他虽然是个大烟枪,偶尔也喝喝酒,但是没有什么见不得人的恶习。他花钱虽然不特别大方,可是也不吝啬。许多不如他的人,或幸或不幸,一般的也都成了家。可是为什么MM不喜欢他呢??
godhuntress
驱动小牛
驱动小牛
  • 注册日期2002-12-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-05-15 10:50
你还没说到底是什么情况那?出错信息?
武汉新手前来报道! 请不佞赐教!
trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-05-15 15:28
我在VC环境下编写驱动程序,不能用到DDK的函数,但是我已经在申明中加了头文件,但还是不行,是不是要加上库,需要加那些呢,比如说要用IoGetDeviceObjectPointer函数


你是不是用DDK编译啊?直接用VC编译不行的。或者在ddk下敲msdev进入VC环境再编译也行
我不仅要金子,我还要点石成金的手指!
trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-05-15 15:30
在vc下编驱动好像不是就include一个头文件就可以搞定的吧??应该设置环境变量、项目设置一类的东东啊
写驱动可不是象编一般的应用程序一样,就是应用程序很多也是vc帮你设置好了的


nod,先装VC,再装DDK,注意在装VC时选上注册环境,装完DDK后在DDK的环境下敲入msdev启动VC(这种方法比较方便)
我不仅要金子,我还要点石成金的手指!
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-05-15 17:39
[quote]在vc下编驱动好像不是就include一个头文件就可以搞定的吧??应该设置环境变量、项目设置一类的东东啊
写驱动可不是象编一般的应用程序一样,就是应用程序很多也是vc帮你设置好了的


nod,先装VC,再装DDK,注意在装VC时选上注册环境,装完DDK后在DDK的环境下敲入msdev启动VC(这种方法比较方便) [/quote]

小猪你晕了吧,

装完DDK后在DDK的环境下敲入msdev启动VC(这种方法比较方便)?????
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-05-15 18:00
???,小虫子,说明白点,我觉得就是这样啊,呵呵
我不仅要金子,我还要点石成金的手指!
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-05-15 19:06
???,小虫子,说明白点,我觉得就是这样啊,呵呵

嘻嘻,偶不知道这样也可以啊,以前都是用ds的哪个工具启动vc的,又学了一招 :D
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
AthlonXP
驱动小牛
驱动小牛
  • 注册日期2003-05-11
  • 最后登录2010-01-20
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2003-05-15 19:20
[quote][quote]在vc下编驱动好像不是就include一个头文件就可以搞定的吧??应该设置环境变量、项目设置一类的东东啊
写驱动可不是象编一般的应用程序一样,就是应用程序很多也是vc帮你设置好了的


nod,先装VC,再装DDK,注意在装VC时选上注册环境,装完DDK后在DDK的环境下敲入msdev启动VC(这种方法比较方便) [/quote]

小猪你晕了吧,

装完DDK后在DDK的环境下敲入msdev启动VC(这种方法比较方便)?????
 [/quote]

不方便,不然大家都用dos好了 :D :D
AthlonXP是个好人,他一生没有欺压过同侪,没有背叛过朋友。从小到大,他都是个好孩子,没有出过什么差错,没有让家人师长担过心。虽然用一句时髦的话,他不善于"推销"自己,但是做学问扎扎实实,不会投机取巧;做工作也是一步一个脚印,不会敷衍塞责。他虽然是个大烟枪,偶尔也喝喝酒,但是没有什么见不得人的恶习。他花钱虽然不特别大方,可是也不吝啬。许多不如他的人,或幸或不幸,一般的也都成了家。可是为什么MM不喜欢他呢??
游客

返回顶部