1. stdafx.h or pch.h 에 정의
#define __FILENAMEA__ (strrchr(__FILE__, '/') ? strrchr(__FILE__, '/') + 1 : __FILE__)
#define __FILENAMEW__ (wcsrchr(CString(__FILE__).GetString(), L'\\') ? wcsrchr(CString(__FILE__).GetString(), L'\\') + 1 : CString(__FILE__).GetString())
2. 사용 하기
// UNICODE
Trace( L"%s(%d): "L"%s\n", __FILENAMEW__, __LINE__, L"message");
// ANSI
Trace( "%s(%d): ""%s\n", __FILENAMEA__, __LINE__, "message");
3. 디버그 창에서 라인 클릭시 바로가기 문제 없음.
'Visual Studio C++' 카테고리의 다른 글
CDialog에서 xp 스타일 적용 (0) | 2019.12.30 |
---|---|
MFC 편집용 커서 그리기 (0) | 2019.12.20 |
C# DLL을 C++에서 사용 하기 (0) | 2019.12.06 |
AfxBeginThread (0) | 2019.11.26 |
바탕화면 우클릭 Show TaskBar추가 하고 Powershell 연결하기 (0) | 2019.10.24 |