antspower
驱动中牛
驱动中牛
  • 注册日期2002-10-17
  • 最后登录2010-08-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值2点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:804回复:1

用DS编译出的怪问题。

楼主#
更多 发布于:2003-06-16 14:39
将DS2。7S设置好后,建一个新的project在win2000下编译PASSTHRU,没有任何错误。
但是只要我在工程中添加。c和。h文件。就会出现如下问题。
哪位高手能指点一下。(此时用DDK编译没有错误)
--------------------Configuration: xpassthru2 - Win32 Checked--------------------
Compiling...
devset1.c
passthru2\\devset1.h(68) : error C2146: syntax error : missing \')\' before identifier \'pIrp\'
xpassthru2\\devset1.h(68) : error C2081: \'PIRP\' : name in formal parameter list illegal
xpassthru2\\devset1.h(68) : error C2061: syntax error : identifier \'pIrp\'
xpassthru2\\devset1.h(68) : error C2059: syntax error : \';\'
xpassthru2\\devset1.h(69) : error C2059: syntax error : \')\'
。。。。。。。。。
是不是DS设置不当啊?
放弃瘟草,现吃李草
antspower
驱动中牛
驱动中牛
  • 注册日期2002-10-17
  • 最后登录2010-08-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值2点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-16 14:43
就是只在devset1.h中加入一句
extern NTSTATUS
my_DeviecCreate(
     PDEVIC_OBJECT Device,
     PIRP          pIrp);
都会报错。
难道是PIRP没有定义吗?
可以如果没有定义怎么可能在DDK中编译通过呢。

 
放弃瘟草,现吃李草
游客

返回顶部