CLion(和其他IDE?)的"#pragma ide diagnostic ignored"列表

List of "#pragma ide diagnostic ignored" for CLion (and other IDEs?)

本文关键字:#pragma ide diagnostic 列表 ignored 其他 IDE CLion      更新时间:2023-10-16

我一直在使用带有CLion的Google测试框架,IDE无法解析框架中的许多宏。今天,我点击了检查旁边的灯泡,点击了"忽略检查声明",CLion插入了

#pragma ide diagnostic ignored "CannotResolve"

以及CCD_ 1和CCD_。这似乎很有用,但我在任何地方都找不到允许诊断忽略的值列表。有人知道我在哪里能找到这样的清单吗?此外,有人知道这只是CLion的事情吗,还是更广泛地适用吗?这是不是要向所有IDE发出信号,即使CLion是唯一使用它的IDE?(或者它是唯一的一个?)

我不知道#pragma IDE,但对于#pragma GCC#pragma clang,您可以使用任何不需要=-W选项。

对于gcc,您可以使用gcc --help=warnings列出所有可能的警告,但请注意,不同的警告适用于不同的语言。

对于clang,没有列出所有警告的直接方法,但使用-Weverything运行是查找适用于任何给定代码段的所有可能警告的好方法。