gpt4 book ai didi

cmake - cmake 中的 AUTHOR_WARNING 消息是什么?

转载 作者:行者123 更新时间:2023-12-03 23:54:54 31 4
gpt4 key购买 nike

CMake的message()指令有一个 AUTHOR_WARNING模式,但是 the documentation (v3.11.1)没有说明 AUTHOR_WARNING 之间的区别是什么和一个普通的 WARNING .

文档说明了这些模式及其描述如下:

WARNING        = CMake Warning, continue processing
AUTHOR_WARNING = CMake Warning (dev), continue processing

最佳答案

作者警告旨在警告 CMakeLists.txt 的作者(开发人员),而不是它的用户。使用 CMake 参数 -Wdev , -Wno-dev , 和 -Werror=dev您可以控制如何处理这些警告 ( documentation )。

这个想法是用户不应该被他们无论如何都无法更改的警告吓到或生气,因为他们不应该修改这部分(潜在的第三方)代码。这包括那些包含其他人的 CMake 代码并且不想警告他们无法在其代码中修复的问题的程序员。

从 CMake 3.5 开始,dev标志也suppress or enable deprecation warnings ,遵循警告的精神,只有能够解决潜在问题的人。

关于cmake - cmake 中的 AUTHOR_WARNING 消息是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50082358/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com