본문 바로가기

Win32 api

Win32 api 강의 43화.

- unity build

어느 정도 강의가 진행되고 나니, 빌드 시간이 꽤나 걸리게 됨.

현재 22초 정도 소요된다.

 

먼저 프로젝트 우클릭 → 속성 → 구성 속성 → 고급 → Unity(JUMBO) 빌드 사용 → "예" 로 변경해줌.

 

마이크로소프트에서 제공하는 기능이라고 함. 하나의 파일에 여러 .cpp 소스 파일들을 결합해서 빌드 속도를 높이는 방식이라고 함. 자세한 건 아직 모르겠다만...

 

그리고 이전 강의부터 사용해왔던 미리 컴파일된 헤더 기능을 사용 안함으로 변경해줌.

이유는 unity 빌드된 소스 파일들에서 해당 헤더 파일을 찾을 수가 없기 때문.

 

그다음 또 프로젝트 우클릭 → 속성 → 구성 속성 → C/C++ → 일반 → 다중 프로세서 컴파일 → "예(/MP)" 로 변경.

MP 는 비주얼 스튜디오에서 빌드할 때 병렬 컴파일을 활성화하는 기능이라고 함.

 

마지막으로 프로젝트 우클릭 → 속성 → 구성 속성 → C/C++ → Unity 빌드 → Unity 파일 디렉터리 를 아래와 같이 변경.

 

강의에서는 Unity 파일의 최소 소스 수도 10 정도로 해준다. unity 파일에 들어갈 .cpp 파일들의 수를 의미함.

 

이제 빌드해보니

매우매우 빨라졌다!

 

빌드된 unity 소스 파일들을 보면

이렇게 내용을 볼 수 있음.

'Win32 api' 카테고리의 다른 글

Win32 api 강의 46화.  (0) 2025.09.24
Win32 api 강의 44 - 45화.  (0) 2025.09.24
Win32 api 강의 41 - 42화.  (0) 2025.09.23
Win32 api 강의 39 - 40화.  (0) 2025.09.22
Win32 api 강의 37 - 38화.  (0) 2025.09.22