error LNK2001: "public: virtual void __thiscall a::b::FrameMove(void)" (?FrameMove@b@a@@UAEXXZ) 외부 기호를 확인할 수 없습니다.

컴파일 에러와 마찬가지로 귀찮은 녀석이 링크에러죠.

error LNK2001: "public: virtual void __thiscall a::b::FrameMove(void)" (?FrameMove@b@a@@UAEXXZ) 외부 기호를 확인할 수 없습니다.

위와 같은 에러는 다른 모듈에 있는 b라는 녀석의 멤버 함수가 선언은 되어있지만 정의가 안 되어있을 때 발생하는 에러입니다.

선언이 잘 못이면 h파일에서 선언을 지우시고 정의를 안했다면 cpp에 함수 정의를 하면 되겠습니다.

댓글

이 블로그의 인기 게시물

'xxx.exe' 프로그램을 시작할 수 없습니다. 지정된 파일을 찾을 수 없습니다.

goorm IDE에서 node.js 프로젝트로 Hello World Simple Server 만들어 띄워보기

애드센스 수익을 웨스턴 유니온으로 수표대신 현금으로 지급 받아보자.