UTIL/windows Gui util

DebugView 사용법

강한퓨전 2018. 1. 16. 11:59

해당 프로그램의 가장 장점은 만든 APP + DebugView 만 있으면 로그를 확인 할수 있다. 


더 장점은 따로 지우지 않아도 된다. 


1
OutputDebugString(L"TEST");
cs




해당 프로그램을 실행시켜 보면 위와 같이 출력된다. 

Visual Studio 에서 실행 시킬때는 Ctrl + F5를 이용해서 실행 시키자. 안그러면 해당로그를 Visual Studio에서 뺏아간다. 




단점도 있다고 하는데 OutputDebugString() 함수 호출시 커널 모드로 전환이 되어서 성능에 부정적인 영향을 미칠수 있다고 한다. 


그래서 TRACE가 나왔다고 한다. 디버그 모드일때만 OutputDebugString()을 호출하고 릴리즈일때는 호출하지 않는다고 한다. 


1
2
3
#include <afx.h>
 
TRACE(L"TEST");
cs



TRACE를 사용하여 출력한 하면이다.