좀더 편한 디버깅을 위해서는 Release Build 에도 몇가지 옵션을 조정해주는 것이 좋다.
Compiler 옵션
Compiler 옵션은 Project - Settings - C/C++ 탭에서 Project Settings에 넣는다.
| 옵션 | 설명 |
| /W4 | 경고 레벨을 최대로 |
| /WX | 경고를 에러로. |
| /Zi | PDB 생성을 위해서 넣는다. |
| /GF | string literal을 read only 상태로 만든다. 이 옵션 없이 빌드하면 string literal을 수정할 수 있다. |
Link옵션
Linker 옵션은 Project - Settings - Link 탭에서 Project Settings에 넣는다.
| 옵션 | 설명 |
| /release /debug | pdb 생성을 위해 넣는다. /debug 만 있으면 생성하지만 /release 옵션이 없으면 WinDbg에서 symbol을 맞출 때 checksum 경고를 보여주기 때문에 시간이 오래 걸린다. |
| /pdbtype:con | pdb를 하나로 만들어준다. |
| /map:map파일명 | map파일을 생성한다. 보통 map파일이름은 <project이름>.map 이다. |
| /mapinfo:EXPORTS | export symbol을 표시한다. |
| /mapinfo:LINES | line 정보를 포함한다. |