(WinAPI/MFC) GUI 프로그래밍을 하면서 콘솔을 임의로 띄워 테스트하기

IT/Programming/WinAPI 2013. 10. 17. 18:41

콘솔 환경에서는 값을 찍어보며 확인하기 위해서 printf() 를 주로 사용하게 된다. 하지만 GUI 프로그래밍의 경우에는 콘솔이 존재하지 않아 printf() 로 값을 확인할 수 없기 때문에 Output 창을 사용하거나 MessageBox 등을 이용하는 경우가 많은데, 아래의 코드처럼 별도로 subsystem을 console로 지정해주면 GUI창과 콘솔 창 모두 확인할 수 있다. 


#ifdef _DEBUG // 디버그 모드일 경우

#ifdef UNICODE // 유니코드일 경우

#pragma comment(linker, "/entry:wWinMainCRTStartup /subsystem:console")

#else // 멀티바이트일 경우

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

#endif

#endif



설정

트랙백

댓글