关于C#:如何使用clang静音未使用的命令行参数错误而不禁用它?

How to silence unused command line argument error with clang without disabling it?

当使用带clang的-Werror时,它将"警告:编译期间未使用的参数"消息转换为错误,这是有意义的。有一个-Qunused-arguments旗可以让他们完全安静下来。我的问题是,在不完全禁用它们的情况下,我是否可以通过一些-Wno-error=...标志使这些不是错误?


结果正确答案是-Wno-error=unused-command-line-argument


您还可以使用以下命令:

1
-Wno-unused-command-line-argument


1
#pragma clang diagnostic ignored"-Wunused-parameter"