2013-03-02 54 views
2

在開始之前,我想澄清一切正常。我知道這可能看起來像我問的東西不工作,但它確實只是不正確的錯誤代碼。禁止/刪除Eclipse中的特定錯誤CDT

無論如何;

我使用std::thread通過實驗MinGW的手段,可惜似乎是一切都與使用thread錯誤引發以下:

Type/Method "name" can not be resolved

現在,代碼是罰款,建立良好,工作正常,所以我肯定它只是一個錯誤的錯誤。我想知道是否有辦法在使用thread時不會出現這些錯誤。問題在於,當我因其他原因在其他地方犯了一個錯誤時,我仍然希望它們出現。

有沒有一種方法來抑制單行上的錯誤/警告?或者一種方法來包圍一些代碼,並忽略該代碼的警告?

哦,我知道這不是一個嚴格的編程問題,但它是關於一個編程工具,我認爲這很好(至少我見過這樣的問題)。

在此先感謝。

回答

0

不幸的是,沒有辦法做到我上面描述的。我能找到的最好的方法是通過Eclipse代碼分析菜單阻止某些文件中的某些錯誤。但這並不理想,因爲在整個文件中阻止諸如Method X can not be resolved之類的東西可能會導致您看不到您的代碼中您不期望的錯誤。

0

由於Eclipse Oxygen.3(或2)標記可以通過使用「快速修復」來抑制。 「速戰速決」將添加評論像

// @suppress("Class members should be properly initialized") 

,但你可以做手工也。