|
당연히 util1.h 에서 사용된 공통 함수들 앞엔
extern 을 붙이셨겠지요?
그리고 또 한가지를 추가해 주시면 문제가 해결됩니다.
헤더화일 제일 앞에
#ifndef MY_UTIL_H
#define MY_UTIL_H
헤더화일의 마지막에
#endif
이것을 붙여 주면 컴파일러가 혹, 여러곳에서 위의 헤더화일을 인클루드 하게 되어도
처음 한번만 읽게되죠. 반복해서 읽게 될 경우 위의 ifndef 에서 걸려서 endif 까지 걸러버리게 되는거죠.
|