일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Windows
- Tips강좌
- 백준
- 지식나눔강좌
- 연산자
- 문법
- c
- CS
- Javascript
- Desktop
- 알고리즘
- VS ERROR
- Tips프로그래밍강좌
- 김성엽
- c#
- Programming
- 프로그래밍
- c++
- 배열
- 포인터
- 함수
- 리뷰
- 이지스퍼블리싱
- Win32
- Kotlin
- Visual Studio
- tipssoft
- doit코틀린프로그래밍
- Direct2D
- 티스토리
- Yesterday
- Today
- Total
F.R.I.D.A.Y.
Visual Studio 2019에서 프로젝트 만들기 본문
안녕하세요, 이번에 Visual Studio 2019가 나왔습니다! UI가 변경되면서 기존 VS2017에서 프로젝트 만들기와 차이가 있을 것 같아 이렇게 포스트를 하게 되었습니다. 그럼 시작합니다.
참고사항
- 프로젝트 이름이나 소스파일의 이름에 한글은 지양해주세요. 예기치 않은 문제가 발생할 수 있습니다.
- SDL문제(C4996, scanf 빌드/컴파일 오류)는 다음 포스트를 참고하세요.
프로젝트 생성하기
프로그램을 시작하면 아래 이미지와 같이 시작 화면이 나옵니다. VS2017과 초기 화면이 달라서 기존 포스팅을 보고 난감해하실 수도 있겠네요. [시작] 항목의 [새 프로젝트 만들기]를 누릅니다.
빈 프로젝트를 선택하고 확인을 누릅니다. 이 때, 빈 프로젝트 속성으로 C++, Windows, 콘솔 이라고 작성이 되어있습니다. C언어 프로그램을 작성할 때도 이 항목을 눌러 사용하시면 됩니다. 빈 프로젝트 항목이 보이지 않으면 상단의 검색 창에서 검색을 통해 찾을 수 있습니다.
인터넷의 다른 분들께서 작성한 글에서는 빈 프로젝트보다 [콘솔 앱]/[콘솔 프로그램] 등을 선택하라고 하시는데 제가 빈 프로젝트를 사용하라고 하는 것은 학습에 불필요한 항목들이 추가로 설정되는 것을 막아 초보자 입장에서 더 편하리라는 판단에 빈 프로젝트를 권장하고 있습니다.
원하는 프로젝트 이름을 작성하고 위치를 지정한 후, [만들기(C)]를 클릭합니다. 이 때, 위치로 지정한 폴더가 없으면 해당 폴더를 생성한 뒤 프로젝트를 생성하니 직접 타이핑으로 위치를 지정해주셔도 됩니다.
소스파일 만들기
위 작업을 마치면 아래와 같이 빈 프로젝트 생성이 완료됩니다. C/C++ 프로그램을 작성하기 위해 이젠 소스파일을 만들어보겠습니다.
솔루션 탐색기를 엽니다. 솔루션 탐색기가 보이지 않으면 상단 메뉴의 [보기 - 솔루션 탐색기]를 눌러 열거나 단축키 Ctrl + Alt + L을 눌러 열 수 있습니다.
솔루션 탐색기의 소스파일 폴더에서 오른쪽 마우스
로 아래 항목을 찾아갑니다. [추가 - 새 항목]을 눌러 다음 창을 열어주세요
C++ 파일(.cpp)을 누른 후 이름을 *.c로 변경합니다. 이 때, 파일 명을 *.c로 변경하지 않으면 C++언어로 개발을 하는 것이고, *.c로 변경하면 C언어로 개발을 하겠다는 뜻으로 받아들이시면 됩니다.
[추가]를 누르게 되면 정상적으로 프로그램을 작성할 수 있습니다.
더 읽어보기
main 함수를 작성하는 방법에 대한 포스트입니다. 종종 void main을 작성하는 분들이 있는데 만일 본인이 void main()으로 작성하는 사람이 있다면 읽어보세요.
왜 내가 수정 버튼을 실수로 삭제버튼을 눌러가지구....... 내 자료...... ㅠㅠㅠ
# index
'DEV > C C++' 카테고리의 다른 글
Win32 프로그램 생성하기 2 (0) | 2021.04.01 |
---|---|
Win32 프로그램 생성하기 1 (0) | 2021.03.31 |
C: 반복문 (0) | 2020.09.07 |
C: volatile 키워드 (0) | 2020.08.22 |
C: 숫자 지그재그로 출력하기 (0) | 2020.07.24 |