CLion(以及其他IDE)中“#pragma ide diagnostic ignored”的列表

4

我一直在使用CLion和Google测试框架,但是这个IDE无法解析框架中的许多宏。今天,我点击了检查旁边的灯泡并点击了“忽略语句检查”,然后CLion插入了一些代码。

#pragma ide diagnostic ignored "CannotResolve"

clang diagnostic pushpop pragma 一起使用。看起来很有用,但我找不到任何允许忽略诊断的值列表。有人知道在哪里可以找到这样的列表吗?此外,有人知道这只是CLion的事情,还是更广泛适用?这是否意味着所有IDE都会收到信号,即使CLion是唯一使用它的IDE?(还是它是唯一的?)


在 Stack Overflow 上,列表请求属于离题讨论。 - NathanOliver
@NathanOliver 这不是一个列表请求,而是一个文档请求。应该用不同的措辞来表达。对于 Stack Overflow 来说,那些与主题无关的"列表请求"包括" C++ IDE 列表"或"Java 可视化框架列表"之类的事情。这是在询问关于特定功能以及其文档所在的位置。 - Daisy Sophia Hollman
1个回答

0

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

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接