阅读:1662回复:2
编译时候遇到的问题:麻烦给我看看,救命啊!
Compiling - usbsmspnp.cpp for i386
c:\winddk\2600\inc\wxp\usbioctl.h(437) : error C2220: warning treated as error - no object file generated c:\winddk\2600\inc\wxp\usbioctl.h(437) : error C4200: nonstandard extension used : zero-sized array in struct/union c:\winddk\2600\inc\wxp\usbioctl.h(493) : error C4200: nonstandard extension used : zero-sized array in struct/union 这大概是什么地方出错了呢? |
|
沙发#
发布于:2007-05-23 15:27
这个问题 我解决了 为了让遇到和我一样困惑的朋友们少走弯路,特解释如下
其实很简单 就是把.cpp后缀改成.c就行了,原因可能是编译器不认识这样的句子 UCHAR A[0],所以总抱错,但是改为C以后就可以了,当然我认为如果你对VC++的编译过程很了解的话,直接用C编译器编译.cpp也可以吧 不得而知,extern“C”我用了好像不行! 希望懂行的给解释一下! |
|
板凳#
发布于:2007-05-22 21:08
仍然没有解决呢
|
|