如何删除#pragma 区域的 GCC 警告?

新手上路,请多包涵

如何删除 #pragma region 上的 GCC 警告?我添加了 pragma region 以轻松查看代码,但它在 #pragma region 上报告警告。我正在使用 Visual Studio 2010。

原文由 Damir 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 912
1 个回答

gcc 有这个警告标志:

-Wunknown-pragmas 当遇到 GCC 不理解的 #pragma 指令时发出警告。如果使用此命令行选项,甚至会针对系统头文件中的未知 pragma 发出警告。如果警告仅由 -Wall 命令行选项启用,则情况并非如此。

并且像往常一样,你可以否定它,这意味着未知的 pragma 不会被警告。也就是说,使用 -Wno-unknown-pragmas

请注意, -Wno-unknown-pragmas 必须出现在任何打开此警告的命令行标志之后,例如 -Wall - 这也会禁用所有未知 pragma 的警告,因此请谨慎使用。

原文由 nos 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题