storage size of 'value' isn't known問題出現的可能原因之一
有可能是頭文件沒有包含起來,所以會出現這種問題
可以從以下幾個方面來查找原因:
1、若是結構體類型,類型是否寫錯;
2、變量名是否寫錯;
2、頭文件是否包含進來;
3、頭文件的預編譯聲明是否有問題!
這里有個很奇怪的現象, 用eclipse mingw gcc編譯,
頭文件中 有 #ifdef win32 #endif ,里面定義了一些結構,
但是如果在 .c文件中, 沒有 #ifdef win32 ,就找不到結構體的定義了,出現上面莫名其妙的錯誤
然后如果加上#ifdef 就沒事了,沒懂,是什么意思