main
기능을 가진 example1.cpp
파일이 하나 있습니다. 이 파일은 #include mylib.h
및 #include lib.h
이어야합니다. 파일 mylib.h
도 #include lib.h
입니다. 이 프로그램을 컴파일하려고하면 redefinition xyz function
오류가 발생합니다.기능 재정의
example1.cpp
#include mylib.h
#include lib.h
int main(){
//code
}
mylib.h
#include lib.h
//rest code
코드를 표시하고 복사/붙여 넣기를 사용하여 실제 오류 메시지를 표시하십시오. –
포함 가드를 사용하고 있습니까? –
@ userr902691이 중 하나가 문제를 해결 한 경우 귀하의 문제를 가장 잘 해결하는 대답을 [수락] (http://stackoverflow.com/faq#howtoask)에 잊지 마시기 바랍니다. –