2017-02-20 8 views
0

내 프로젝트에서 변수와 함수를 사용하여 extern을 사용하고 있기 때문에 나중에 다른 소스 파일과 공유 할 수 있습니다.미확인 Extern

어떻게 사용하나요?

은 내가 Defined 그 변수와 기능을 가지고있는 이름 def.c하여 다른 파일이 이름 dec.h

에 의해 변수와 함수의 Declaration에 대한 "헤더 파일"을 만들었다. def.c 파일에는 dec.h 파일이 포함됩니다.

main 프로그램에서 dec.h 파일 만 포함하고 프로그램을 빌드하려고하면 컴파일러에서 Unresolved Extern [My function names]으로 경고합니다.

내가 잘못 했습니까? 다음 스레드에서 그런 식으로 extern을 사용하기 위해 읽었습니다. How do I use extern to share variables between source files in C?

답변

0

위의 절차가 옳았습니다. 문제는 IDE 파일 (MicroCPro)에 def.c을 넣지 않았기 때문입니다. 같은 폴더.