問題現(xiàn)象:
調(diào)試FPGA時(shí),如果在qsys中增加新的內(nèi)容,到nios中編譯的時(shí)候就會(huì)提示找不到宏定義。
而這些宏定義都是在system.h這個(gè)頭文件中的,原來的宏定義都能找到,就是新增的找不到,這個(gè)應(yīng)該和頭文件路徑?jīng)]有關(guān)系,要不要所有的都找不到。
查找網(wǎng)上的解決方法:
Project->Properties->C/C++ General->Indexer 選中 Enable project specific settings Indexer Options 去掉 Index source files not included in the build { 去掉index unused headers (部分錯(cuò)誤有效)}
這個(gè)自己測(cè)試可以解決。
另外還有其他方法:
1.設(shè)置 Project -> C/C++ index -> Freshen all files 即可解決; //這個(gè)試了不行
2.眼不見為凈:在 Project->Properties->C/C++ General->Code Analysis 中把相關(guān)提示選項(xiàng)關(guān)閉 //這個(gè)沒試文章來源:http://www.zghlxwxcb.cn/news/detail-692795.html
參考鏈接:
https://blog.csdn.net/sinat_19447667/article/details/86611369文章來源地址http://www.zghlxwxcb.cn/news/detail-692795.html
到了這里,關(guān)于Eclipse錯(cuò)誤提示: Symbol ‘xxxx‘ could not be resolved的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!