나는 내가 같은 함수 선언이 헤더 파일 가정하자 abc.h,이 정의되지 않는다 : 나는 abc.c에서이 헤더 파일을 포함하고 기능을 정의하고 사용기능은 정적 선언되었지만
static int function1();
을 그것. 정적 제거하지 않고,
warning: function1 declared static but never defined
가 어떻게 경고를 제거 할 수 있습니다
static int function1()
{
< function definition>
}
컴파일 후 나는 경고를 받고 있습니다. 감사합니다. .
헤더의 원본 선언을 원본 파일로 이동 하시겠습니까? – simonc
함수가'static' 인 경우 헤더 파일에 넣지 않아야합니다 ('inline' 제외) ... –
@ H2CO3 또는 개인 헤더 – SomeWittyUsername