[완료] 라이브러리 헤더 함수 선언

pectin의 이미지

안녕하세요. 초보 프로그래머 입니다.

다음과 같은 라이브러리를 만들었습니다.

libsum.h

#ifndef _SUM_H_
#define _SUM_H_
 
int GetSum( int x, int y );
 
#endif

libsum.c

#include "libsum.h"
 
int GetSum( int x, int y )
{
    return x+y;
}

archive로 만들어서 라이브러리로 사용하려고 합니다.
헤더의 GetSum은 extern으로 선언해야 되나요?
여러 코드들을 보면.. extern으로 선언된 것도 있고 그렇지 않은 것도 있었습니다.
차이를 확실히 모르겠습니다. 가르쳐 주세요. ㅠ_ㅠ

좋은 하루 되세요~

kgcrom의 이미지

함수는 extern 있고 없고 차이 없습니다.

변수는 차이가 있겠네요. . .: )

http://raptor.springnote.com/pages/748973 여기 참고하세요~

흘러가고있는 지금 이 시간에 충실하자.

pectin의 이미지

헤더에서의 함수 선언은 extern이 디폴트군요 ^^
답변 감사드립니다~