'콘솔 디버깅'에 해당되는 글 1건

320x100

디버깅 테크닉! 콘솔띄워서 바로 로그를 확인하자!

Posted on 2009. 8. 19. 10:06
Filed Under Visual C++

MFC 프로젝트하면서 콘솔창을 따로 띄워
printf로 로그를 뿌리고 바로바로 콘솔창으로 확인할 수 있답니다~

1) SYBSYSTEM을 Console로 변경
프로젝트 속성 > 링커 > 시스템 > 하위 시스템 = 콘솔(/SUBSYSTEM:CONSOLE)
(또는 #pragma comment(linker, "/entry:WinMainCRTStartup /subsystem:console") 사용)


2) main() 정의

void main()
{
    _tWinMain(GetModuleHandle(NULL), NULL, NULL, SW_SHOW);        
}


main()정의는 Projecp.cpp에 하셔두 되구 stdafx.h에 해두 되더군요.
맘에 드는 곳에~

=========================================================

아니면 파일을 하나 만들어서
#ifdef _CONSOLE_DEBUG_MODE
#pragma comment(linker, "/entry:WinMainCRTStartup /subsystem:console")
void main()
{
    _tWinMain(GetModuleHandle(NULL), NULL, NULL, SW_SHOW);        
}
#endif


해놓고 #define _CONSOLE_DEBUG_MODE 선언하셔서 쓰셔두 될듯~

끝!

<정보출처: http://blog.naver.com/mysticodoi/140033357279>
반응형

About

by 쑤기c

반응형