맥북으로 Xcode를 쓰다가 문득 이런 생각이 들었다.


'비쥬얼 스튜디오는 왜 cpp파일을 만들 때 템플릿이 없을까?'


물론 처음부터 코딩하는게 더 편할 때도 있지만,

알고리즘 문제를 풀 때나 일반적인 프로젝트를 진행할 때는 기본 틀이 있는게 작업하기가 훨씬 편하다.



예를 들어, Xcode에서 지원하는 기본 템플릿은 이렇게 생겼다.




VS2017에서도 템플릿을 만들면, cpp파일을 만들 때 자동적으로 코드를 넣어줄 수가 있다.


처음에 개념을 찾다가 Item Template라는 것을 발견했는데, VS2017엔 그런게 없어서 한참 헤매다가 발견했다.. '항목 템플릿'이라고 번역해뒀더라..



Visual Studio 2017을 실행하고, 빈 프로젝트를 만들어주자

소스 파일에 main.cpp 파일을 하나 생성하고, 다음과 같은 코드를 작성해 놓는다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//
// main.cpp
// project
//
// Created by (name) on 20xx. x. x..
// Copyright ⓒ 20xx년 (nickname). All rights reserved.
//
 
#include <iostream>
 
int main(int argc, const char * argv[]){
    //insert code here...
    std::cout << "Hello World!\n";
    return 0;
}
cs

* 필요한 부분은 바꿔서 작성하면 되겠다.



저장하고 프로젝트 탭에서 템플릿 내보내기 클릭.

항목 템플릿을 선택한다.




소스 파일 밑에 있는 main.cpp 파일만 선택한다.




여기서 주의할 점은, 템플릿 이름이 파일 이름으로 설정된다는 것이다.

main으로 설정하면 이 템플릿을 선택했을 때 main.cpp 파일이 만들어진다.


또한 출력 위치를 잘 기억해두자. 템플릿을 삭제하고 싶으면 저 위치에 있는 zip파일을 삭제하면 된다.




VS2017을 재시작하고, 프로젝트를 만들어서 소스 파일을 추가해보자. 




다음과 같이 main 템플릿이 뜨면 성공!



※ 날짜와 프로젝트 이름까지 자동적으로 적용시킬 수 있는 방법이 있을지 모르겠다.. 한번 연구해 봐야겠다.

'코딩을 배우자 > C++로' 카테고리의 다른 글

Visual Studio 2017 프로젝트 템플릿 만들기  (1) 2018.07.11

+ Recent posts