라이브러리 헤더의 함수에 대해 Xcode의 사용되지 않는 함수 경고를 표시하지 않으려면 올바른 방법은 무엇입니까?라이브러리 헤더의 인라인 함수에 대한 Xcode의 사용되지 않는 함수를 경고하는 올바른 방법
는 예를 들어, 나는 MathUtils.h에 다음 함수를 정의했습니다 :이 헤더를 포함하지만 경고를 트리거이 특정 기능을 사용하지 않는
namespace MathUtils {
static std::complex<double> cis(double x) {
return std::complex<double>(cos(x), sin(x));
}
...
}
소스 파일을.
경고 플래그를 추가하여 경고를 사용하지 않도록 설정할 수는 있지만 올바른 방법은 아닙니다. 일반적인 문제인 것처럼 보입니다.
경고가 트리거 될 때 컴파일러 옵션은 무엇입니까? xcode와 clang의 버전은 무엇입니까? – osgx
둘 다 Xcode 7/8입니다. 관련된 경고는 Unused Functions입니다. – Danra
Danra, 전체 명령 줄 옵션이있는 전체 컴파일러 명령? (빌드 전체 로그 확인 - "Expand All Transcripts"- http://stackoverflow.com/questions/19014359/how-do-i-view-the-full-build-log-on-xcode5 - clang 명령이 있어야합니다.) – osgx