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

问题描述 投票:2回答:2

在开始之前,我想说清楚一切正常。我知道这似乎是我在问一些不起作用的事情,但它确实只是错误的错误代码。

无论如何;

我通过实验MinGW使用std::thread,不幸的是,似乎有一个错误,因为使用thread的所有内容都会引发以下情况:

Type/Method "name" can not be resolved

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

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

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

提前致谢。

c++ eclipse eclipse-cdt
2个回答
0
投票

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


0
投票

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

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

但你也可以手动完成。

© www.soinside.com 2019 - 2024. All rights reserved.