비주얼 스튜디오 소스파일 추가 - bijueol seutyudio soseupail chuga

오늘은 Windows에서 프로그래밍을 시작하는데 앞서 가장 많이 사용하는 Visual Studio 설치 방법을 포스팅 합니다. 우리는 이걸 통합 개발환경 (Integrated Development Environment, IDE)라고 합니다. 여기서 C,..

mickael-k.tistory.com


1. 위 포스트에서 설치 완료 후 'Visual Studio 2019'를 열어 줍니다.

아래 '새 프로젝트 만들기(N)'를 클릭 합니다.

비주얼 스튜디오 소스파일 추가 - bijueol seutyudio soseupail chuga

2. '빈 프로젝트'를 클릭 하고 '프로젝트 이름(N)' 설정 그리고 위치를 저장 해 줍니다. 저는 위치는 Default 값으로 했습니다.

비주얼 스튜디오 소스파일 추가 - bijueol seutyudio soseupail chuga
비주얼 스튜디오 소스파일 추가 - bijueol seutyudio soseupail chuga

3. 아래서 자기 OS에 맞게 64비트(x64)로 개발 할건지 32비트(x86)로 개발 할건지 선택 합니다.

비주얼 스튜디오 소스파일 추가 - bijueol seutyudio soseupail chuga

4. 오른쪽 프로젝트 관리 창을 보면 소스파일 폴더가 있습니다. 우클릭 - 추가 - 새 파일 을 클릭 합니다

비주얼 스튜디오 소스파일 추가 - bijueol seutyudio soseupail chuga

5. C++ 파일(.cpp)를 클릭 후 아래 '이름(N)'을 변경 해 줍니다.

참고로 여기서 C를 하실 분은 아래와 같이 .c로 바꿔줍니다.

비주얼 스튜디오 소스파일 추가 - bijueol seutyudio soseupail chuga

C++을 개발 하실거면 .cpp로 바꿔줍니다.

비주얼 스튜디오 소스파일 추가 - bijueol seutyudio soseupail chuga

6. 그러면 아래와 같이 .c인 C파일과, .cpp인 C++파일이 만들어 지게 됩니다.

비주얼 스튜디오 소스파일 추가 - bijueol seutyudio soseupail chuga

7. C 테스트

이제 소스를 넣고 테스트를 해 봅시다.

소스파일에 있는 'C_Test.c'인 C파일에 아래와 같이 넣고 'Ctrl+F5'(디버그 하지 않고 시작)를 눌러 줍니다.

#include 

void main()
{
	printf("print something!\n");
}

아래와 같이 뜹니다. 성공입니다.

비주얼 스튜디오 소스파일 추가 - bijueol seutyudio soseupail chuga

8. C++ 테스트

8-1) C++ 테스트 전에 아까 위에 C_Test.c 코드의 main의 이름을 아무렇게나 바꿔 줍니다. 왜냐면 아래 또 main을 정의 할 것 인데 같은 프로젝트에 main 함수가 두개 이상이면 안되기 때문 입니다.

Visual Studio 기존 폴더 추가, VisualStudio, 기존폴더추가, 폴더추가

728x90

반응형

Web 페이지를 작업하던 도중, 스크립트 Plugin을 사용하는 줄 모르고, 삭제를 해버렸습니다. 

웹사이트의 일부가 깨지는 현상이 발생해서 부득이 하게 다시 기존 폴더를 Visual Studio 프로젝트에 추가했어야 했는데요. 그 방법을 공유합니다. 

 


Visual Studio 기존 폴더 추가

Visual Studio에서 프로젝트를 작업하다보면, 스크립트나 이미지 등의 리소스들을 폴더별로 추가해야 할 일이 생깁니다.
일일이 폴더를 생성해서 추가 하는 방법도 있겠지만, 아래의 방법을 이용하면, 손쉽게 프로젝트에 포함할 수 있습니다. 

 


솔루션 탐색기 - 모든 파일 표시 

비주얼 스튜디오 소스파일 추가 - bijueol seutyudio soseupail chuga
비주얼 스튜디오 소스파일 추가 - bijueol seutyudio soseupail chuga

먼저 솔루션 탐색기의 우측 상단을 확인해 보면, "모든 파일 표시" 라는 아이콘이 있습니다. 

해당 버튼을 클릭하게 되면, 위 이미지와 같이 점선의 폴더모양이 보여집니다. 

추가하시려는 기존 폴더가 프로젝트 안에 있어야 보여집니다.

프로젝트에 포함

비주얼 스튜디오 소스파일 추가 - bijueol seutyudio soseupail chuga
비주얼 스튜디오 소스파일 추가 - bijueol seutyudio soseupail chuga

점선으로 표시된 폴더에 마우스를 위치하고, 오른쪽 버튼을 클릭하게 되면

"프로젝트에 포함" 이라는 메뉴가 보여집니다.

해당 메뉴를 선택하게 되면, 위 이미지와 같이, 점선 폴더가 정상적으로 import 된 화면을 보실 수 있습니다. 

 

 

반응형

공유하기

게시글 관리

구독하기정리하며 배우다.

저작자표시 비영리 변경금지

  • 카카오스토리
  • 트위터
  • 페이스북

'Tips' 카테고리의 다른 글

[Tip] 원격 접속 Tool 추천 - mRemoteNG  (0)2020.02.17[Visual Studio] 주석을 강화해주는 확장 프로그램 - CommentsPlus  (2)2020.01.30[TIP] 동영상 해상도 규격 정리  (0)2019.12.25[SVN] SVN Merge E200007 오류 수정  (0)2019.12.18심플한 Bootstrap 템플릿  (6)2019.12.06

NAME

PASSWORD

HOMEPAGE

SECRET

    반응형


    (Visual Studio) 한 프로젝트 안에서 소스파일 각각 실행하는 법


     

    비주얼 스튜디오 소스파일 추가 - bijueol seutyudio soseupail chuga
    비주얼 스튜디오 소스파일 추가 - bijueol seutyudio soseupail chuga

    알고리즘 문제나 책의 연습문제들을 풀다 보면 추가적으로 다른 프로젝트 생성하는 것이 귀찮아서

    한 프로젝트 안에서 소스파일을 여러 개 만들어서 빠르게 코딩하고 싶어 집니다. 

     

    하지만 위처럼 한 프로젝트 안에서 main 소스파일이 두 개 이상일 때 컴파일되지 않으며 오류 메시지로

    "fatal error LNK1169: 여러 번 정의된 기호가 있습니다." 라는 문구가 발생하여 실행이 불가능합니다.

    이는 한 프로젝트 안에 main이 두 개여서 발생하는 오류 메시지입니다.

     

    한 프로젝트 안에서 main을 갖는 소스파일은 반드시 하나여야 하므로

    결과적으로 한 프로젝트안에 main을 갖는 소스파일들을 하나빼고 전부 제외시켜주어야 합니다.

     

    프로그램 구동을 위해서 main을 하나만 남겨주는 방법으로 여러 가지가 있지만

    이 글에서 소개할 방법인 1. 프로젝트에서 제외하는 방식, 2. 빌드에서 제외하는 방식 두 가지 해결방법을 알려드리겠습니다.

     


     

    해결방법 첫 번째

     

    비주얼 스튜디오 소스파일 추가 - bijueol seutyudio soseupail chuga

    그림처럼 소스파일의 오른쪽 마우스를 누르고 프로젝트에서 제외를 하면 해당 소스파일은 프로젝트에서 빠르게 제거해줄 수 있습니다.

    이처럼 제거하는 것은 소스파일을 완전히 삭제하는 것이 아니라 컴퓨터의 로컬 저장소에는 남고 visual studio에서만 인식하지 못하게 하는 방식입니다.

    이렇게 하면 main이 하나이므로 정상 구동됩니다.

     

    제거해놨던 소스파일을 이용하기 위해서 visual studio로 다시 불러들이고 싶을 때는 아래 사진과 같이

    비주얼 스튜디오 소스파일 추가 - bijueol seutyudio soseupail chuga

     

    (소스파일 오른쪽 마우스 클릭 - 추가 - 기존 항목)에서 제거했던 해당 소스파일을 찾아서 visual studio에 다시 복구할 수 있습니다.

    로컬저장소에 남기고 프로젝트에서 제외되므로 보기에 깔끔하지만 다시 이용하고 싶을때 다시 불러와야 하기 때문에 조금 번거로울 수 있는 방법입니다. 

     


     

    두 번째 방법

    소스파일 속성에서 빌드에서 제외시켜 해당 소스파일을 구동되지 못하게 하는 방법입니다.

     

    비주얼 스튜디오 소스파일 추가 - bijueol seutyudio soseupail chuga
    비주얼 스튜디오 소스파일 추가 - bijueol seutyudio soseupail chuga

     

    소스파일 오른쪽 마우스 클릭 - 속성 - 빌드에서 제외(예)를 설정하시면 컴파일 시 해당 소스파일을 제외한 채로 컴파일되어 방해하지 않게 만들 수 있습니다.

     

    비주얼 스튜디오 소스파일 추가 - bijueol seutyudio soseupail chuga

    빌드에서 제외하게 되면 위 사진처럼 소스파일 이름명 옆에 "-" 표시로 제외된 것을 육안으로 확인 가능합니다.

    다시 복구하고 싶을 때는 반대로 빌드에서 제외 - 아니오를 설정 해주시면 복구됩니다.

     

    저는 빌드에서 제외하여 이용하는 이 두 번째 방식을 선호하며 위에서 소개해드린

    두 가지 방법 중 원하시는 방법을 선택하셔서 프로젝트를 추가로 생성하여 소스파일을 또 작성해야 하는 번거로움을 줄이시길 바랍니다.

    반응형

    공유하기

    게시글 관리

    구독하기KOMAS

    저작자표시

    '프로그래밍 > C \ C++' 카테고리의 다른 글

    [C++] 함수 오버 로딩과 매개변수의 default값  (0)2021.01.10[C언어, C++] 설치하기 - Dev C++  (0)2021.01.09