티스토리 뷰

main -> 윈도우 시스템에서의 콘솔응용프로그램, 도는 DOS 응용프로그램의 엔트리 포인트

WinMain -> 윈도우즈 시스템에서의 GUI 응용프로그램의 엔트리포인트

 

wmain -> 유니코드 버전의 main

wWinMain -> 유니코드 버전의 WinMain

 

_tmain -> 매크로이며 유니코드 환경에서는 wmain으로 아닌 환경에서는 main으로 전처리

_tWinMain -> 매크로이며 유니코드 환경에서는 wWinMain 아닌 환경에서는 WinMain으로 전처리

 

 

각 환경에 맞는 엔트리 포인트를 사용해야 하며

이것이 제대로 해결 되지 않을 시

(참조 위치:___tmainCRTStartup 함수)에서 확인하지 못했습니다. 라는 등의

링크 에러가 발생


해결방법

: 프로젝트속성(Alt+ F7) -> 구성 속성 -> 링커 -> 시스템 -> 하위시스템

에서 해당 환경으로 변경

또는 적절히 Main 함수를 환경에 맞게 변경하면 해결