sdfrds_00
驱动牛犊
驱动牛犊
  • 注册日期2005-02-16
  • 最后登录2005-02-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2324回复:13

ntddk.h里出错,郁闷啊~~~

楼主#
更多 发布于:2005-02-16 13:29
我是vc.net环境,设置好了ddk的路径。我在文件中include <ntddk.h>,可是编译之后却报了ntddk.h中的错误。如下。难道我还有什么该干的事情没干吗?



\ntddk.h(2152): warning C4162: “_ReturnAddress” : 未找到带 C 链接的函数
\ntddk.h(10640): error C2146: 语法错误 : 缺少“;”(在标识符“ContextRecord”的前面)
\ntddk.h(10640): error C2501: “_EXCEPTION_POINTERS::PCONTEXT” : 缺少存储类或类型说明符
\ntddk.h(10640): error C2501: “_EXCEPTION_POINTERS::ContextRecord” : 缺少存储类或类型说明符
\ntddk.h(11584): fatal error C1189: #error :  "no target architecture"
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2005-02-16 16:47
你的程序不是CPP的吧??
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
sdfrds_00
驱动牛犊
驱动牛犊
  • 注册日期2005-02-16
  • 最后登录2005-02-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-02-16 17:04
是cpp的,这有关系吗?
KanHu
驱动大牛
驱动大牛
  • 注册日期2002-10-20
  • 最后登录2005-06-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-02-16 18:42
是cpp的,这有关系吗?

真正的c++?
虚心请教 [img] http://www.driverdevelop.com/forum/upload/lsn_061/2005-01-09_2005-01-06_titi.jpg[/img]
sdfrds_00
驱动牛犊
驱动牛犊
  • 注册日期2005-02-16
  • 最后登录2005-02-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-02-17 08:10
wo我是用vc自动生成的win32控制台程序,然后把代码贴在里面的
idaxsy
驱动大牛
驱动大牛
  • 注册日期2004-12-09
  • 最后登录2006-03-17
  • 粉丝0
  • 关注0
  • 积分386分
  • 威望54点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-02-17 09:27
应该使用c语言。
[b]万水千山总是情,回个帖子行不行?[/b]
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
6楼#
发布于:2005-02-17 14:45
应该使用c语言。

或者在NTDDK前面加EXTERN "C"
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
sdfrds_00
驱动牛犊
驱动牛犊
  • 注册日期2005-02-16
  • 最后登录2005-02-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-02-17 15:50
偶已经+了 extern "C"了,错误依旧
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
8楼#
发布于:2005-02-17 22:52
把整个工程贴上来.
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
sdfrds_00
驱动牛犊
驱动牛犊
  • 注册日期2005-02-16
  • 最后登录2005-02-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2005-02-18 08:50
工程附上,麻烦大哥帮我看看了。另:我在vc.net的工具-》选项中设置了ddk的库文件
附件名称/大小 下载次数 最后更新
2005-02-18_parseMyIntFunc.rar (611KB)  7
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
10楼#
发布于:2005-02-18 13:12
我真服了你了,你到底是应用程序还是驱动程序???
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
11楼#
发布于:2005-02-18 14:20
生成自己的中断门,把MTINT改为20H,用驱动来实现.
这个好象是SINISTER的例子,随便修改了下,测试即可.
附件名称/大小 下载次数 最后更新
2005-02-18_parseMyIntFunc.rar (797KB)  4
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
sdfrds_00
驱动牛犊
驱动牛犊
  • 注册日期2005-02-16
  • 最后登录2005-02-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2005-02-18 15:30
首先向wowocock无私的帮助表示敬意。
然后,因为我的vc只能打开7.0的,而你给我的是7.1版本的,所以暂时看不了。回家去找7.1版,以后有问题再开新帖提问。
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
13楼#
发布于:2005-02-19 10:22
无所谓,直接用DDK编译即可.
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
游客

返回顶部