日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

\sdk\include\wspiapi.h(47) : error C2265: 'Unknown' : reference to a zero-sized array is illegal 解

發布時間:2024/4/11 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 \sdk\include\wspiapi.h(47) : error C2265: 'Unknown' : reference to a zero-sized array is illegal 解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? 今天,編譯了Gh0st源碼發現個錯誤,原來是我VC6有問題喲,呵呵

百度、csdn都去了,終于解決了!不敢獨享,特來分享..

編寫IP多播程序時,要用到ip_mrep結構,在編譯時會遇到如下的錯誤:

\sdk\include\wspiapi.h(47) : error C2265: '<Unknown>' : reference to a zero-sized array is illegal

?這種錯誤是由于wspiapi.h頭文件里缺少?? #define _WSPIAPI_COUNTOF 語句造成的!

?解決辦法是:找到你安裝的platformsdk/include目錄下的wspiapi.h頭文件,開頭部分寫如這條語句即可:#define _WSPIAPI_COUNTOF

?源代碼如:
-->原庫文件代碼:

1 #ifndef _WSPIAPI_H_ 2 #define _WSPIAPI_H_ 3 4 #include <stdio.h> // sprintf() 5 #include <stdlib.h> // calloc(), strtoul() 6 #include <malloc.h> // calloc() 7 #include <string.h> // strlen(), strcmp(), strstr()

?經過修改后代碼:

#ifndef _WSPIAPI_H_ #define _WSPIAPI_H_// 添加了#define _WSPIAPI_COUNTOF #define _WSPIAPI_COUNTOF#include <stdio.h> // sprintf() #include <stdlib.h> // calloc(), strtoul() #include <malloc.h> // calloc() #include <string.h> // strlen(), strcmp(), strstr()

???? 然后重新編譯程序即可!

轉載請注明出處! Hoiker's BLOG(雪楓香雪亭):http://hoiker.cnblogs.com/?祝大家工作愉快!呵呵

總結

以上是生活随笔為你收集整理的\sdk\include\wspiapi.h(47) : error C2265: 'Unknown' : reference to a zero-sized array is illegal 解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。