티스토리 뷰

파일 비우기

  • 처음 프로젝트를 생성할 때 '빈 프로젝트' 로 생성하기 

프로젝트 설정

  • 솔루션 탐색기 메뉴의 '소스 파일', '헤더 파일'은 제거하기

초기 생성 화면
[프로젝트 이름] 하위에 바로 .cpp 파일을 생성하자.

 

공통 헤더파일 만들기

  • 코드 전체적으로 자주 사용되는 구문이나 헤더를 한곳에 모아서 중복되는 코드를 정리하는 기술
  • 반복적으로 작성될 코드를 모아둘 수 있음
  • 매번 파일에 새로 작성하는 수고로움이 줄어듬

공통 헤더 개념 예시
공통헤더파일 사용 예시

 

 

리소스 파일 추가하기 

 

 

산출물 관리를 위한 디렉터리 정리

빌드 파일과 소스 파일을 분리하여 산출물 관리를 편하게 배치하는 것이 핵심 

 *파일 디렉터리 설정법

빨간색 영역을 수정한다.

  • 속성 메뉴 상단의 '구성', '플랫폼' 을 '모든 구성', '모든 플랫폼' 설정으로 변경
  • 출력 디렉터리와, 중간 디렉터리 설정을 아래 주소로 설정
출력 디렉터리 $ (ProjectDir)\..\..\Build\$(Platform)$(Configuration)\
중간 디렉터리 $ (ProjectDir)\..\..\Output\$(Platform)$(Configuration)\$(ProjectName)\

 

?? 왜 중간 디렉터리는 $(ProjectName)이 포함되는가?

  • 서로 다른 프로젝트에 동일한 .cpp파일이 존재할 경우, obj 파일이 마지막 빌드한 프로젝트에 덮어씌어짐
  • 후에 컴파일 할 때 링크 오류발생함
  • 위 문제를 사전에 예방하기 위해 중간 디렉터리는 프로젝트 이름으로 분류할 필요 있음 
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/09   »
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
글 보관함