在ubuntu里裝的eclipse C/C++版,交叉編譯程序時,總是提示Symbol NULL could not be resolved、Symbol size_t could not be resolved
有說在文件頭部加防衛聲明的
#ifndef NULL #define NULL ((void *) 0) #endif
這個方法試了,有效。但每個文件都得加,文件多了就麻煩了。
有說添加頭文件#include“stdio.h”的,但文件里面本身就加了#include“stdio.h”,所以不行
最后有說是JDK版本的問題,把JDK8換成7就行了,親測有效!
參考:
c - Eclipse CDT "Symbol NULL could not be resolved" - Stack Overflow