비공개2010. 3. 22. 14:54

하다보면 TRACE 문이 적용이 안 될 때가 있다.

그러다가 찾아 보니 "OutPutDebugStr" 라는 것이 있더라.

하는 역할은 TRACE와 같다.

뭔 차이가 있는지는 알아내는데로 업데이트 해야겠다.

지금은 일하는 중이라... ㅋㅋ


 

[2010.04.20 추가글] TRACE는 MFC 프레임워크가 기반이 아니라면 사용할 수 없다.

                            찾아보니 구현하는 방법은 있으나 console이나 Application Window 프로젝트 환경이라면

                            그냥 속편히 "OutPutDebugStr"를 사용하자.

                            Link To :
http://blog.naver.com/dolicom?Redirect=Log&logNo=10051685629

 



// mmsystem.h <-- 이 놈 포함 된 상태여야 사용 가능
#ifdef _WIN32
#define OutputDebugStr  OutputDebugString
#else
void WINAPI OutputDebugStr(LPCSTR);
#endif

// WinBase.h
#ifdef UNICODE
#define OutputDebugString  OutputDebugStringW
#else
#define OutputDebugString  OutputDebugStringA
#endif // !UNICODE

// WinBase.h
WINBASEAPI
VOID
WINAPI
OutputDebugStringA(
    __in_opt LPCSTR lpOutputString
    );

'비공개' 카테고리의 다른 글

Dos Tree 명령어  (0) 2010.03.29
폰트  (0) 2010.03.23
visual Leak detector  (0) 2010.03.22
warning C4150  (0) 2010.03.22
프로그래머 추천 폰트  (0) 2010.03.19
Posted by 닭꽝