Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/135.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gradle如何显示使用某些C++;原料药 我目前正在使用Gealle来构建C++项目。它有一个gradle插件,可以解析所有项目依赖项,并通过运行make进行实际构建。我想知道是否有办法显示一些自定义编译时警告。例如,有些人在库中调用api void warning_api(){}_C++_Gradle_Build - Fatal编程技术网

Gradle如何显示使用某些C++;原料药 我目前正在使用Gealle来构建C++项目。它有一个gradle插件,可以解析所有项目依赖项,并通过运行make进行实际构建。我想知道是否有办法显示一些自定义编译时警告。例如,有些人在库中调用api void warning_api(){}

Gradle如何显示使用某些C++;原料药 我目前正在使用Gealle来构建C++项目。它有一个gradle插件,可以解析所有项目依赖项,并通过运行make进行实际构建。我想知道是否有办法显示一些自定义编译时警告。例如,有些人在库中调用api void warning_api(){},c++,gradle,build,C++,Gradle,Build,我想在他/她编译代码时显示一条警告消息,如: [Warning] The usage of warning_api() is not recommended. 我是gradle的新手,想知道在gradle插件或gradle本身中是否有这样做的方法?任何帮助都将不胜感激。谢谢 也许您可以使用不推荐的C++14属性: [[deprecated("The usage of warning_api() is not recommended.")]] void warning_api(){} 谢谢该

我想在他/她编译代码时显示一条警告消息,如:

[Warning] The usage of warning_api() is not recommended.

我是gradle的新手,想知道在gradle插件或gradle本身中是否有这样做的方法?任何帮助都将不胜感激。谢谢

也许您可以使用
不推荐的
C++14属性:

[[deprecated("The usage of warning_api() is not recommended.")]]  void warning_api(){}

谢谢该api未被弃用。此外,它是第三方api,因此我不想创建本地镜像来显示警告消息。@RockingChie如果不需要修改第三方代码,可以单独添加属性。您能否澄清如何在不修改第三方库的情况下添加属性?不是我调用这个api,而是我想警告其他试图调用这个api的应用程序开发人员。@Rockingchief与答案中所写的方式完全相同,只是不需要
{}
,所以我想我真正的问题是我应该把这行代码放在哪里?我不能将它们放在应用程序代码中,因为应用程序开发人员正在编写代码。我不能在不创建本地分支的情况下将它们放入第三方库。我唯一能控制的就是我们拥有的构建脚本。