Visual Studio 2012(2010, 2008)에서 Release Build 를 하는 방법은 다음과 같다.
- 먼저 프로젝트의 속성 탭으로 이동한다. (Project -> <proj.name> properties / Alt + F7)
- 속성 탭에서 오른쪽 상단의 구성 관리자를 클릭한다. (configuration)
- 구성 관리자에서 활성 솔루션 구성을 Release로 변경한다. (프로젝트 컨텍스트 내의 구성도 Release로 해주어야 한다.)
* Windows XP 환경에서도 실행되어야 한다면, 플랫폼 도구 집합을 클릭하여 Visual Studio 2012 Windows XP (v110_xp) 을 선택한다.
이렇게 하지 않으면, XP환경에서는 실행되지 않는다.
- 그런 다음 C/C++ 탭의 코드 생성 탭을 클릭하고 런타임 라이브러리를 그림과 같이 다중 스레드(/MT)로 변경한다.
( C/C++ -> Code Generation -> runtime library -> Multithread (/MT) )
- 매니패스트 도구로 이동하여 매니패스트 포함을 아니오 로 변경한다.
(Manifest tool -> embeded manifest -> no)
- 링커 탭으로 이동하여 매니패스트 생성을 아니요로 변경한다.
(linker -> generate manifest -> no) - 적용을 누르고 다시 빌드를 해준다.
- 프로젝트 폴더로 이동하여 Release 폴더가 생겼는지 확인하고, 생성된 exe 파일을 확인하면 된다.