阅读:804回复:1
用DS编译出的怪问题。
将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设置不当啊? |
|
|
沙发#
发布于:2003-06-16 14:43
就是只在devset1.h中加入一句
extern NTSTATUS my_DeviecCreate( PDEVIC_OBJECT Device, PIRP pIrp); 都会报错。 难道是PIRP没有定义吗? 可以如果没有定义怎么可能在DDK中编译通过呢。 |
|
|