我有这段代码:
#ifdef Q_OS_LINUX
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wcomment"
#include "header.h"
#pragma GCC diagnostic pop
#endif
我希望能够抑制与header.h相关的GCC警告消息以及从header.h包含的所有头文件。但我仍然有关于从header.h包含的头文件的'-Wcomment'警告。我该如何避免这种情况?谢谢。
gcc 4.8.2
编辑:我收到的警告看起来像这样: / ------为8022/8026设置模拟输出--------- / Exp8K WORD CALLBACK AnalogOutHex_8K(DWORD dwBuf [],float fBuf [],警告:“/ ”在注释中[-Wcomment]没有其他指令。 -Wall不起作用