0
我收到了一個我必須習慣的大型嵌入式代碼庫。幾天前我開始使用Eclipse for C/C++ Developers(Oxygen release 4.7.0)。如何讓Eclipse識別__far修飾符?
我得到以下類型的虛假錯誤的(代碼編譯與史前的編譯器和Softune Workbench):
這行代碼打算定義一個名爲__far result_data_headerW
類型的wRecData
指針。據我所知__far
關鍵字是用來訪問這裏的外部RAM。雖然Eclipse無法解析__far
(這就是爲什麼它被加下劃線的紅色),但它仍然認爲它是一種類型,而result_data_headerW
是局部變量的名稱,並且該行的其餘部分是垃圾。
我怎樣才能讓Eclipse認識到__far
是類型的一部分,而不是類型本身?
這可能有所幫助:https://stackoverflow.com/questions/24398910/how-to-color-c11s-new-keywords-final-and-override-in-eclipse。除此之外,雖然我猜Eclipse會需要一個相關的詞法分析器和解析器 – Toby
可以做到這一點,但很多工作:http://eclipse.1072660.n5.nabble.com/How-to-add-Keyword- to-CDT-Parser-td166002.html – Toby
@Toby對不起,這與語法_coloring_有什麼關係?我認爲這是一個語法_recognizing_的問題。 – Greenberet