2

在开始之前,我想明确说明一切正常。我知道我似乎在问一些不起作用的东西,但它实际上只是不正确的错误代码。

反正;

我正在std::thread通过实验性 MinGW 使用,不幸的是似乎存在一个错误,即与使用相关的所有内容都会thread引发以下内容:

Type/Method "name" can not be resolved

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

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

哦,我知道这不是一个严格的编程问题,但因为它是关于编程工具的,所以我认为这很好(至少我已经看过足够多这样的问题了!)。

提前致谢。

4

2 回答 2

1

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

于 2013-04-09T16:35:41.167 回答
1

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

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

但您也可以手动完成。

于 2018-03-06T11:19:10.287 回答