박성준 님이 쓰신 글 :
: C++ Builder책을 보고 공부중입니다.
: [link32 Error]Error:Unresolved external:'TMDIChild::SaveFile()' referenced D:\C++Builder\07예제
: \WIN32\DEBUG\MDIAPP.OBJ 에러가 났는데
:
: 이 에러가 의미하는게 뭘까요?
http://adnoctum.tistory.com/186
unresolved external symbol 이란, 말 그대로 그 의미를 알 수 없는(이해할 수 없는, 해결할 수 없는) symbol 이 발견되었다는 의미이다. 컴파일러에게 'unresolved' 란, 변수의 경우 아직 선언되지 않은 변수거나, 다른 곳에 선언되어 있는 변수라고 extern 키워드로 지정했지만 결국은 찾을 수 없었던 변수였을 경우, 또한 함수의 경우, 함수를 호출하는 곳이 있었기 때문에 일단 함수의 헤더를 이용해서 함수를 호출하는 부분은 메꾸어 놓았는데 막상 그 함수를 구현해 놓은 부분은 찾지 못한 경우를 의미한다.
인터넷 찾아보니, 이렇게 되어 있네요...
|