【发布时间】:2016-11-01 06:29:12
【问题描述】:
对于库头中的函数,抑制 Xcode 未使用函数警告的正确方法是什么?
例如,我在 MathUtils.h 中定义了以下函数:
namespace MathUtils {
static std::complex<double> cis(double x) {
return std::complex<double>(cos(x), sin(x));
}
...
}
包含此头文件但未使用此特定功能的源文件,触发警告。
我可以在函数周围添加一个警告编译指示来禁用警告,但这似乎不是正确的方法 - 这似乎是一个普遍问题。
【问题讨论】:
-
触发警告时有哪些编译器选项? xcode 和 clang 的版本是什么?
-
Xcode 7/8。相关警告是未使用的函数。
-
Danra,带有所有命令行选项的完整编译器命令? (检查完整的构建日志 - “扩展所有成绩单” - stackoverflow.com/questions/19014359/… - 应该有带有clang的命令)
-
这是它的大部分荣耀(一些包括、定义和路径已编辑)pastebin.com/6U5eXUGJ
标签: c++ xcode warnings header-files