많은 구성 요소가있는 큰 C++ 프로젝트를 관리해야한다고 생각합니다. (가장 좋은 용어라고 생각합니다.) 모든 의도와 목적을 위해 저는 처음 프로그래머입니다. 컴파일, 헤더 파일 등의 기본 사항을 이해하지만 숙제보다 큰 작업은 한 번도하지 않았습니다. 따라서 메모리 관리자, 렌더러, 물리 시뮬레이션 등과 같은 다양한 구성 요소가있는 게임 엔진과 같은 것을 사용해 봅시다. 어떻게 이들 구성 요소를 개별적으로 작업 할 수 있습니까? 그렇지만 전체로 쉽게 통합 할 수있는 방법은 무엇입니까? 예를 들어, 자신의 메인과 함께 각 작품에 대해 별도의 비주얼 스튜디오 프로젝트를 만들겠습니까? 모든 것을위한 하나의 커다란 프로젝트가있는 경우, 완성되지 않은 다른 구성 요소없이 한 구성 요소에서 어떻게 작업하여 모든 컴파일이 실패합니까? 나는 몇 가지 주요 개념을 놓치고있는 것처럼 느껴진다. 마찬가지로, 작업 할 부분을 체크 아웃해야하는 여러 프로그래머가있는 프로젝트의 경우, 컴파일 할 수 있도록 모든 코드를 가져 오거나 자신의 임시 프로젝트를 설정하여 자신의 작업을 수행합니까? 두 옵션 모두 잘못 들린다. 컴파일 할 수있는 주요 기능이 있어야합니까?대형 C++ 프로젝트의 구성 요소를 어떻게 결합합니까?
나는이 주제에 대해 교육하는 누군가에게 감사 할 것입니다. 나는 이것이 뭔가 있어야한다고 생각하며, 어떻게 든 완전히 놓친 것입니다.
헤더 파일에 대해 이미 알고 있다고하지 않았습니까? :) – Sarien
나는했다. 그러나 분명히 나는이 문맥에서 적어도 ...하지 않는다. 기분이 나에게 가르쳐주세요. – Morgan