抑制/删除Eclipse CDT中的特定错误

时间:2013-03-02 23:40:18

标签: c++ eclipse eclipse-cdt

在开始之前,我想说明一切正常。我知道看起来我可能会问一些不起作用的事情,但它确实只是错误的错误代码。

反正;

我通过实验性的MinGW使用std::thread,不幸的是,似乎存在与使用thread相关的所有内容的错误:

Type/Method "name" can not be resolved

现在,代码很好,构建正常并且工作正常,所以我确定它只是错误的错误。我想知道是否有办法在使用thread时不会出现这些错误。问题在于,当我因其他原因在其他地方犯错时,我仍然希望它们出现。

有没有办法在一行上抑制错误/警告?或者是一种围绕某些代码并忽略该代码警告的方法?

哦,我知道这不是一个严格的编程问题,但因为它是一个编程工具,我觉得它很好(我已经看到了这样的问题,至少!)。

提前致谢。

2 个答案:

答案 0 :(得分:0)

不幸的是,没有办法做我上面所描述的。我能找到的最好的方法是通过Eclipse代码分析菜单阻止某些文件中的某些错误。但这并不理想,因为在整个文件中阻止Method X can not be resolved之类的内容可能会导致您看不到来自您不期望的代码区域的错误。

答案 1 :(得分:0)

由于Eclipse Oxygen.3(或。2)标记可以通过使用"快速修复"来抑制。 "快速修复"将添加评论,如

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

但你也可以手动完成。