CMake:禁止开发人员警告

Posted

技术标签:

【中文标题】CMake:禁止开发人员警告【英文标题】:CMake: suppress developer warnings 【发布时间】:2018-12-06 10:55:53 【问题描述】:

说明:

我在 Ubuntu 上使用cmake-gui 来编译程序。

我经常遇到以下列结尾的开发人员警告消息:

This warning is for project developers.  Use -Wno-dev to suppress it.

我尝试在 CMAKE_CXX_FLAGS 框中插入此 -Wno-dev 标志,但它不会抑制警告。

问题:

我现在有两个非常简单的问题:1) 我应该在哪里插入这个标志?2) 如何将它与其他现有标志分开标志(如果有的话)?

【问题讨论】:

【参考方案1】:

可能无法解决您的 gui 问题,但从命令行添加 -Wno-dev 可以。 该标志不属于特定于编译器而不是 CMAKE 的 CMAKE_CXX_FLAGS。

相反,您可以禁止设置 cmake_policy 的消息

【讨论】:

以上是关于CMake:禁止开发人员警告的主要内容,如果未能解决你的问题,请参考以下文章

为什么阿里巴巴禁止开发人员使用isSuccess作为变量名

为什么强烈禁止开发人员使用privateBoolean作为变量名

为什么阿里巴巴禁止开发人员使用isSuccess作为变量名

警告“开发人员工具访问需要控制另一个进程才能继续进行调试。输入您的密码以允许此操作。”

包的开发人员警告 * 无法在频道“fcm_fallback_notification_channel”上发布通知更多详细信息请参阅日志

为啥 iOS 会显示警告“此应用程序需要由开发人员更新才能在此版本的 iOS 上运行”。对于我的反应原生应用程序?