글수 27
현재 제가 사용하는 노트북 CPU 가 모바일용 i7 이라
굳이 인크리드 빌드를 사용하지 않고 분산 컴파일 옵션을 활용해서
컴파일 하고 있습니다.
뭐 인크리드빌드 프로그램을 활용해서 컴파일 하는것 보다 체감적으로는 더 느리지만
( 8개 코어를 잡았다는 가정하에....)
실질적으로 분산컴파일을 안했을때보다는 엄청 빠르더군요.
설정 방법은
1. 프로젝트 속성 - C++ - 명령줄 - /MP 설정.
2. 프로젝트 속성 - C++ - 코드생성 - 최소 다시빌드 가능 - 아니요 설정.
해두면 됩니다.
그럼이만...
2011.01.11 15:49:49 (*.171.125.253)
XP 쓰시나봐요? /MP.. 일명 닥치고 일만해! 옵션이죠. 프로젝트가 많아지고 릴리즈, 디버그등 일일히 설정하기 귀찮아서 한번에 해결 했습니다. http://blog.naver.com/kainjeja?Redirect=Log&logNo=30036057107 CPU 위젯 사용하는데 컴파일 시키면 4개의 코어가 바로 빨간불 들어오네요. 집에서 사용할 땐 프로젝트의 오브젝트 출력 위치를 아예 램디스크로 올려버렸습니다. 프로그램도 램디스크로~ SSD 부럽지 않을거라 생각했는데 오브젝트 파일을 만들기 위해서 읽는 h,cpp 파일들에서 시간이 좀 걸리더군요. 프로젝트를 통채로 램에 올려 버릴려다가 재수없게 팅기면 날라가니 그러진 못하고.. 최대한 클래스 전방선언으로 커버 했습니다. 인제 SSD만 장만하면 끝인데.. 돈이 .. ㅠ_ㅠ
