이번 포스팅에서는 MFC에서 콘솔창 띄우는 것에 대해 포스팅하겠습니다.
MFC에서 일일이 메시지 박스를 띄어서 확인하는 것은 불편하고, 콘솔창을 띄어 프린트를 찍어보는 게 빠르고 편할 때가 종종 있습니다.(TRACE를 찍어서 출력을 보는 방법도 있겠지만, 개인적으로는 TRACE 찍는 것보다 콘솔창에서 보는 게 편한 것 같습니다.)
솔루션 탐색기에서 stdafx.h를 찾아 열어줍니다.
stdafx.h 내에 아래와 같이 코드를 입력해줍니다. 해당 구문은 전처리기를 이용해 콘솔창을 띄우는 구문입니다.
#ifdef _DEBUG
#pragma comment(linker, "/entry:WinMainCRTStartup /subsystem:console")


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

#pragma comment(linker, "/entry:WinMainCRTStartup /subsystem:console")
#endif
실행하면 아래와 같이 MFC 창과 콘솔창이 동시에 실행됨을 볼 수 있습니다.




덧글