Visual studio 가 언제부턴가 콘솔응용프로그램에서 빈프로젝트 체크하는게 없어졌다. 그로인해 디버깅없이 시작할때 cmd창이 바로 꺼지는 현상이 나타나게 되었는데, 때문에 기존에 사용하던 사람들은 getchar, system("pause") 라던지를 맨마지막에 삽입하거나 중단점을 return 0 위에 넣는 등의 귀찮은 행위로 해결하려하는 사람이 많았다. 하지만 여러모로 알아본 결과 해결법이 있었다! 알아본 해결법 두가지를 소개해보려 한다.
첫번째, 먼저 빈프로젝트로 생성하는 경우이다.
ctrl + shift + n 을 누르면 켜지는 새 프로젝트 창이다.
c언어를 처음 배울때 빈프로젝트로 항상 해왔기 때문에 우린 이걸 누르고 getchar, system("pause")를 하며 코딩을 하는 경우가 많을 거라 생각 된다.
간단한 Hello World! 를 출력하는 소스를 작성하고 디버깅없이 시작(Ctrl + f5) 를 해보았지만 역시 바로 꺼져버리는 cmd 창...
디버그 - (프로젝트이름) 속성 으로 들어가주자
링커 - 시스템 - 하위시스템 에 콘솔을 선택하고 확인을 누르면
예전처럼 콘솔창이 켜진채 유지되는걸 볼 수 있다!!
하지만 이는 프로젝트를 생성할때 마다 매번해야되는 귀찮은 행위이다..
그래서 또 다른 방법을 알아 보았다!!
두번째, 이전과 비슷한 새 프로젝트 생성
이 방법이 아무래도 여러분이 지금 찾는 방법이 아닐까 싶다.
Visual C++ - Windows 데스크톱 - Windows 데스크톱 마법사를 누른후 새프로젝트를 생성한다.
그러면 이런 창이 뜨는데 응용 프로그램도 고를 수 있고 빈프로젝트도 체크 할 수가 있다 !!
빈프로젝트 체크하고 확인을 눌러주자
그러면 예전에 빈프로젝트 생성했던것과 같이 잘 실행 되는 것을 알 수 있게 된다.
'C언어' 카테고리의 다른 글
[C언어]conio.h 에 대해 알아보자 (0) | 2017.05.28 |
---|---|
[C언어]ctype.h 에 대해 알아보자 (0) | 2017.05.28 |
[C언어]assert.h 에 대해 알아보자 (0) | 2017.05.28 |
[C언어] math.h 에 대해 알아보기 (0) | 2017.05.28 |
[C언어] stdio.h 에 대해 알아보기 (0) | 2017.05.28 |