이번 포스팅에서는 배포 버전에서는 적용되지 않고 개발 당시 디버그(Debug)모드에서만 적용되는 코드의 영역을 만들어주는 전처리 사용법에 대해 다룹니다.
개발 과정에서만 사용될 Console 출력 문구나 Log 등을 사용할 때 유용하게 사용합니다.
(사용된 Tool은 Visual Studio 2019 입니다.)
MicroSoft 참고자료는 여기를 통해 확인하세요.
1. 문법
#IF DEBUG
" 코드 "
#ENDIF
2. 프로젝트 설정
먼저, 별도로 DEBUG상수를 코드에 정의하지 않고 사용하려면 다음 설정을 적용하여야 합니다.
솔루션 탐색기의 프로젝트를 우클릭 > 속성 > 빌드탭 > "DEBUG 상수정의" 체크
3. 예시
먼저, 상단의 빌드 모드를 Debug로 선택한 후 빌드를 실행 시킨 모습입니다.[Debug 모드 선택] |
[Debug 모드 중단점 진입] |
Debug 모드 실행 시 #IF 문의 DEBUG 키워드가 true값을 갖으면서 지정한 중단점에 도달하게 됩니다.
반대로 상단 빌드 모드를 Release 모드로 변경 후 실행한 결과는 해당 지점을 도달하지 않습니다.
1 댓글
텍스트 편집기의 글꼴 명칭 알 수 있을까요?
답글삭제