Eclipse CDT “Symbol NULL could not be resolved”


在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 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM