2008-10-22 29 views
5

我們所有的C++頭文件都使用.h擴展名。 Eclipse認爲這些是C頭文件,並將它們標記爲類和名稱空間等許多語法錯誤。讓Eclipse把.h文件當作C++嗎?

我試着將文件類型關聯的改變:

Preferences > C/C++ > File types 

但它的「鎖定」。有趣的是,「* .h」與C和C++頭文件都有關聯,但似乎在使用C.如何讓Eclipse將.h文件作爲C++對待?

+0

更多語言不可知「如何更改關聯」問題:http://stackoverflow.com/questions/12850756/how-to-remove-the-lock-in-file-association-in-eclipse – 2015-06-11 12:30:28

回答

2

嘗試創建一個新項目並指定您的源區域作爲位置。但是,一定要選擇C++項目(我通常使用makefile選項)。這就是爲了使解析器識別C++語法而必須做的所有事情。

+0

另一個因素是所有的源文件都通過RSE訪問。我想出瞭如何通過RSE將文件導入到項目中,然後該解決方案奏效。謝謝! – 2008-10-22 18:37:54