c++中提示reference to a zero-sized array is illegal

hymxj331 2007-05-29 02:47:36
提示的错误信息为
D:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 8\VC\PLATFORMSDK\INCLUDE\wspiapi.h(45) : error C2265: '<Unknown>' : reference to a zero-sized array is illegal
D:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 8\VC\PLATFORMSDK\INCLUDE\wspiapi.h(45) : error C2265: '<Unknown>' : reference to a zero-sized array is illegal
E:\Pwlib\pwlib-v1_11_0-src\pwlib\src\ptlib\msos\assert.cxx(169) : error C2856: #pragma hdrstop cannot be inside an #if block
我也将Platform sdk 放在vc\include 前面了呀
请问该怎么样解决?
...全文
2026 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
http://abigbadboy.blog.163.com/blog/static/2597155201234101345859/
岁月小龙 2012-03-05
  • 打赏
  • 举报
回复
到底怎么搞啊,我也碰到了
InfidelX 2010-02-25
  • 打赏
  • 举报
回复
预编译头的问题~程序会形成一个预编译头,头里面和你包含的文件重复了~
coffee777 2010-02-25
  • 打赏
  • 举报
回复
6楼的方法正确,请问具体是什么原因呢,?
xuruichen 2009-01-04
  • 打赏
  • 举报
回复
char (&__wspiapi_countof_helper(__CountofType (&_Array)[_N]))[_N];
#define __WSPIAPI_COUNTOF(_Array) sizeof(__wspiapi_countof_helper(_Array))
运行到此处的时间,就出错了呀 ,自己也没有MSDN所以没有办法查到是否是语法的错误啊,望高手们指教呀!

应该是误传了指针。

没有大小的数组?char sz[0] 没见过。

饿半肚 2009-01-04
  • 打赏
  • 举报
回复
http://hi.baidu.com/%B3%A3%BC%FB%CF%E0%CB%BC/blog/item/88f6d7fd9a4ddc1509244d38.html
palmax 2008-06-13
  • 打赏
  • 举报
回复
你是不是定义了类似 char sz[0] 这样的数组?
代码中搜索一下 [0]
园区宅男 2008-06-12
  • 打赏
  • 举报
回复
StdAfx.h
在include头文件上面加上
#define _WIN32_WINNT 0x0510
taodm 2007-05-29
  • 打赏
  • 举报
回复
没用过这个头文件。你只有贴全你的代码了。
hymxj0331 2007-05-29
  • 打赏
  • 举报
回复
那你的做法是什么?希望可以指点下呀!
感觉没有错误呀,理论上是传的数组啊,并不是传的指针呀
taodm 2007-05-29
  • 打赏
  • 举报
回复
应该你调__WSPIAPI_COUNTOF的时候,传过去的不是数组,误传指针了吧。
hymxj331 2007-05-29
  • 打赏
  • 举报
回复
char (&__wspiapi_countof_helper(__CountofType (&_Array)[_N]))[_N];
#define __WSPIAPI_COUNTOF(_Array) sizeof(__wspiapi_countof_helper(_Array))
运行到此处的时间,就出错了呀 ,自己也没有MSDN所以没有办法查到是否是语法的错误啊,望高手们指教呀!
todototry 2007-05-29
  • 打赏
  • 举报
回复
引用到0元素的数组乎

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧