0

在此处输入图像描述

如何在 c++/gcc 编译中禁用此代码示例的警告?该警告似乎不是常见的警告。那么如何禁用它呢?

它与后面的代码相似吗?

#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wunused-variable"  //I don't know ignore what for the code in pic.
#include "subfolder/ClassTwo.h"
#pragma GCC diagnostic pop

但忽略什么?

我尝试了一个答案,但弹出一个错误:for

#pragma GCC diagnostic push

它弹出:

warning: expected [error|warning|ignored] after â#pragma GCC diagnosticâ
4

1 回答 1

2

看到这个警告在 Boost 中弹出很奇怪。-Wno-reorder根据gcc 的手册页,禁用此警告的编译器标志是。

在您的情况下,您可以使用:

#pragma GCC diagnostic ignored "-Wreorder"
于 2013-05-15T01:09:09.923 回答