반응형


LNK2019 _main 외부 기호(참조 위치: "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) 함수)에서 확인하지 못했습니다. 해결법

 

위 에러는 윈도우 프로그래밍을 할 때 자주 발생하는 에러이다.

해결법을 모르면 아무리 소스코드를 고쳐도 해결이 되지 않아 시간을 많이 낭비할 수 있다.

 

콘솔을 통해 개발을 할 경우, 프로그램의 시작점은 Main함수이다.

하지만, MFC와 같은 Windows 응용 프로그램의 경우 WinMain이라는 함수를 시작점으로 사용한다.

 

윈도우 프로그램을 개발하는데, 링커가 콘솔을 통해 개발을 하는 것으로 지정되어 있을 경우 발생하는 문제이다.

 

 

 

프로젝트를 우클릭한 뒤 속성탭으로 들어간다.

 

 

 

링커 -> 시스템 -> 하위시스템란이 콘솔로 설정되어 있을 것이다.

이를 콘솔에서 창으로 변경해주면 문제가 해결된다.

반응형
블로그 이미지

Hyunsoo Luke HA

석사를 마치고 현재는 Upstage에서 전문연구요원으로 활동중인 AI 개발자의 삽질 일지입니다! 이해한 내용을 정리하는 용도로 만들었으니, 틀린 내용이 있으면 자유롭게 의견 남겨주세요!

,