Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2349344
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:08:39

首先说明下 我用的是C++Builder, XP系统

我做程序时,需用到一个头函数( ntddcdrm.h ),它是NTDDK里的.
我就在网上下了个win2kddk 安装好后(它是一个安装程序,我就像安装普通软件那样安装了它),下来我在它的生成文件中找到了 ntddcdrm.h 这个头文件. 把它考到了我的程序目录下,在程序开头写了 #include "ntddcdrm.h",编译, ntddcdrm.h 文件中有 #include 语句,所以编译结果提示不能打开ntddstor.h 文件.
下来呢 我就只能找到 ntddstor.h 文件,把它也考到我的当前目录下.编译.可是编译结果说
ntddstor.h 文件中有一句 DEVICE_TYPE DeviceType; 说它希望得到类型名.(可能是不识别 DEVICE_TYPE 类型吧).
我在VC下只编译这个头文件,它提示没错误.去MSDN的网站上看,它们也把 DEVICE_TYPE 作为一个类型来用.
怎么回事呢 ,我该怎么改才能正确呢. 难道bcb 不承认 DEVICE_TYPE 类型么?  

--------------------next---------------------

阅读(1476) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~