[C++] 2-1 C++ 프로젝트 만들기
[뇌를 자극하는 C++ , 저.이현창]책을 기준으로 작성하였습니다
C++ 프로젝트 만들기 |
안녕하세요. C++을 배우기 전에 C++을 작성하고 컴파일까지 해주는 Tool이 필요합니다.
저는 Microsoft사의 Visual Studio 2015 버전을 사용합니다. (하위버전을 사용하셔도 됩니다)
제가 배우는게 Visual C++이기 때문에 .. ㅎㅎ
설치 방법 링크 : (업데이트 예정)
첫번째 프로젝트인 Hello World를 만들기 앞서 프로젝트 생성 방법을 알려드릴꺠요!
1. [파일] -> 새로 만들기 -> 프로젝트 (또는, 시작페이지에 새 프로젝트 탭이 있습니다) |
2. 기초를 배우기 위해서는 단순히 텍스트만 출력하는 Console 환경의 프로그램을 만듭니다. |
-> Win32 콘솔 응용 프로그램 탭을 클릭하신 후
-> 하단의 [ 이름 , 위치 , 솔루션 이름] 을 지정합니다.
-> 이름은 프로젝트의 이름입니다. 예를 들어 지뢰찾기 게임을 만들기 위해 프로젝트를 기획했으면
-> 이름에 "지뢰찾기" 라는 이름을 주고 , 위치는 저장될 경로 ,
-> 솔루션은 프로젝트의 상위개념입니다.
-> 쉽게 설명해서 가정집에 설치된 도어락을 예로 들겠습니다.
-> 도어락이라는 기계에는 터치 비밀번호 인식장치 와 지문인식 장치가 존재합니다.
-> 그러면 솔루션은 "도어락"이 되고 그 속에는 2개의 프로젝트 "터치 비밀번호인식" , "지문인식"
-> 프로젝트가 존재하는 것 입니다.
3. 콘솔 응용 프로그램을 선택 -> 빈 프로젝트 체크 후 마침 (SDL 검사를 끄시면 좋습니다) |
*응용 프로그램 종류 설명*
->1.Windows 응용 프로그램
: 말그대로 저희가 윈도우에서 사용하는 프로그램을 만들 수 있습니다.
->2.콘솔 응용 프로그램
: 간단히 텍스트용 프로그램을 만들 수 있으며 , 기초를 배울 때 이것을 사용할 것 입니다.
->3.DLL
: 동적 라이브러리라 하며 , 런타임시 호출됩니다.
프로그램 폴더를 뒤지다 보면 DLL 확장자의 파일을 볼 수 있잔아요?? 다 이놈 입니다. 나중에 배워요~
->4.정적 라이브러리
: 컴파일시 같이 빌드됩니다. 각종 엔진은 주로 정적 lib로 제작됩니다.
*추가 옵션 설명*
->1. 빈 프로젝트
:말 그대로 비쥬얼 베이직에서 기본적인 셋팅을 해놓은 프로젝트를 만드는게 아니라
아무것도 없는 빈 프로젝트를 생성합니다.
->2. SDL검사
: SDL 검사는 보안상 위험한 함수를 사용하면 컴파일 에러를 발생시킵니다.
scanf()함수도 보안상으로 컴파일 에러를 발생 시키는대
이것을 꺼두면 에러를 무시하고 사용 가능합니다.
감사합니다. 공감 한번 부탁드려요. |
[다음 장]
[ C++ ] 2-2. C++ 프로젝트 만들기 : http://popbox.tistory.com/24
'■ Programming > C++' 카테고리의 다른 글
[C++] 2-3. C++ 첫 프로그램 "Hello World" 출력 프로그램 만들기 (0) | 2017.03.19 |
---|---|
[C++] 2-2. C++ 소스파일 만들기 (0) | 2017.03.19 |
[C++] 1-3. C ++기초 공부를 끝내고 해야할 다음 공부 (0) | 2017.03.19 |
[C++] 1-2. C++ 프로그램의 컴파일 과정 (0) | 2017.03.19 |
[C++] 1-1. C++이란? (0) | 2017.03.19 |
댓글