MFC에서 콘솔창 띄우기 by 달팽이

이번 포스팅에서는 MFC에서 콘솔창 띄우는 것에 대해 포스팅하겠습니다.
MFC에서 일일이 메시지 박스를 띄어서 확인하는 것은 불편하고, 콘솔창을 띄어 프린트를 찍어보는 게 빠르고 편할 때가 종종 있습니다.(TRACE를 찍어서 출력을 보는 방법도 있겠지만, 개인적으로는 TRACE 찍는 것보다 콘솔창에서 보는 게 편한 것 같습니다.)
본 포스팅에서는 디버깅을 한결 수월하게 해주는 콘솔창 띄우는 방법에 대해 소개합니다.

먼저 아래와 같이 MFC 프로젝트를 하나 생성합니다.

솔루션 탐색기에서 stdafx.h를 찾아 열어줍니다.


stdafx.h 내에 아래와 같이 코드를 입력해줍니다. 해당 구문은 전처리기를 이용해 콘솔창을 띄우는 구문입니다.

#ifdef _DEBUG
#pragma comment(linker, "/entry:WinMainCRTStartup /subsystem:console")
#endif


실행하면 아래와 같이 MFC 창과 콘솔창이 동시에 실행됨을 볼 수 있습니다.


덧글

댓글 입력 영역