>> 에러 메시지

LCSManager.obj : error LNK2001: "class CMsgProcess theMsgProcess" (?theMsgProcess@@3VCMsgProcess@@A) 외부 기호를 확인할 수 없습니다.


>> 원인

LCSManager.h 파일에 extern CMsgProcess theMsgProcess; 선언

다른 .cpp에서 theMsgProcess 를 사용하기 위해서 #include "LCSManager.h" 만 추가 후 사용

컴파일 시 error LNK2001


>> 해결 방법

LCSManager.cpp 파일에 CMsgProcess theMsgProcess; 추가


>> 설명

컴파일 단계에서의 extern 선언은 그냥 이름일 뿐이고 구체적인 주소는 정해지지 않은 상태

구체적인 주소를 정해주는 것은 링크 단계


>> 결론

기초 공부를 다시 좀 하자!!!

컴파일러, OS, 자료구조, 알고리즘

뼈가되고 살이되는 기본기가 부족해...

안정적인 DNS서비스 DNSEver DNS server, DNS service
Posted by 키르히

댓글을 달아 주세요