int main(void)
{
//실행 코드
system("pause"); //반드시 return 0; 위에 추가
return 0;
}
빌드 전 반드시 system("pause");
코드를 추가해줘야 한다. 이 코드가 없으면 exe 파일을 실행했을 때 코드가 종료되면 바로 창이 닫혀서 실행 결과를 볼 수가 없기 때문이다.
main 함수의 코드는 return 0;
이 실행되면 종료되므로, 추가 코드는 반드시 return 0;
위에 추가해줘야 한다.
맨 위 메뉴바 빌드(B) 솔루션 정리(C)를 선택한다.
맨 위 메뉴바 프로젝트(P) (프로젝트 명) 속성(P)에 들어간다.
구성(C): 를 Release로 설정하고, 적용(A)을 누르고 확인을 누른다.
그리고 ctrl+S를 눌러서 저장을 해준다.
맨 위 메뉴바 빌드(B) 솔루션 다시 빌드(R)를 선택한다.
맨 위 메뉴바 빌드(B) 일괄 빌드(T)를 선택한다.
구성이 Release로 되어 있는 프로젝트 중 하나를 선택하여 빌드 칸에 체크 표시를 한다. 그리고 오른쪽의 빌드(B) 버튼을 누른다.
둘 중에 어느 것을 선택해도 같은 파일이 생성되지만, 생성 위치가 다르기 때문에 여기서는 두 가지 경우 모두 확인하기 위해 두 파일을 모두 생성해보겠다.
(두 파일의 차이점을 아시는 분은 댓글 부탁드립니다..)
프로젝트 폴더에 들어가면 Release 폴더와 x64 폴더를 확인할 수 있다.
Release 폴더에 들어가면 생성된 exe 파일을 확인할 수 있다. 이는 일괄 빌드 시 플랫폼이 Win32이었던 프로젝트의 실행 파일이다.
x64 폴더 Release 폴더에 들어가면 똑같이 생성된 exe 파일을 확인할 수 있다. 이는 일괄 빌드 시 플랫폼이 x64였던 프로젝트의 실행 파일이다.
exe 파일을 실행했을 때의 실행 결과는 다음과 같다. 맨 처음에 system("pause");
코드를 추가해줬기 때문에 창이 바로 닫히지 않아 실행 결과를 확인할 수 있다.