limingli_tmy
驱动牛犊
驱动牛犊
  • 注册日期2007-05-21
  • 最后登录2007-11-03
  • 粉丝0
  • 关注0
  • 积分220分
  • 威望23点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
阅读:1661回复:2

编译时候遇到的问题:麻烦给我看看,救命啊!

楼主#
更多 发布于:2007-05-21 11:01
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  这大概是什么地方出错了呢?
limingli_tmy
驱动牛犊
驱动牛犊
  • 注册日期2007-05-21
  • 最后登录2007-11-03
  • 粉丝0
  • 关注0
  • 积分220分
  • 威望23点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-05-22 21:08
仍然没有解决呢
limingli_tmy
驱动牛犊
驱动牛犊
  • 注册日期2007-05-21
  • 最后登录2007-11-03
  • 粉丝0
  • 关注0
  • 积分220分
  • 威望23点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-05-23 15:27
这个问题 我解决了  为了让遇到和我一样困惑的朋友们少走弯路,特解释如下

其实很简单 就是把.cpp后缀改成.c就行了,原因可能是编译器不认识这样的句子
UCHAR A[0],所以总抱错,但是改为C以后就可以了,当然我认为如果你对VC++的编译过程很了解的话,直接用C编译器编译.cpp也可以吧 不得而知,extern“C”我用了好像不行! 希望懂行的给解释一下!
游客

返回顶部