부스트에 필요한 헤더 파일의 수를 크게 줄이는 방법이 있습니까? 이상적으로는 Boost 직원에게 제품을 더 작게 만드는 방법을 찾아달라고 요청합니다. 하지만 그 동안 부스트를 포함 할 수있는 방법이 있지만 수천 개의 헤더 파일을 처리 할 수있는 방법이 있습니까?부스트 헤더 파일 다루기
수천 개의 헤더 파일을 단일 "패키지"에 "묶어서"단일 파일을 소스 제어로 확인하는 C++ 메커니즘이 있습니까?
여기 소스 제어 문제가 있다고 생각합니다. diff, svn st 및 체크 아웃 작업은 이러한 모든 파일을 처리하는 데 너무 느립니다.
첫 번째 체크 인/아웃 만 느리지 만 정확합니까? 나는 당신이 부스트 헤더에 중대한 변화를 일으키고 있는지 의심 스럽다. 그래서 첫 번째 체크 아웃에서 다운로드되면, 후속 체크 아웃은 업데이트 된 버전을 얻을 필요가 없다. 이것은 소스 제어 메커니즘이 비교적 정상적인 것으로 가정합니다. – Chad
Chad가 말한 것 외에도 코드를 직접 수정하지 않는 한 제 3 자 라이브러리를 소스 제어로 체크인하지 않는 경향이 있습니다. 대신 라이브러리를 보관하고 프로젝트에 컴파일 지침을 포함시키는 방법을 포함하십시오. – Praetorian
"거래"란 무엇을 의미합니까? 프리 컴파일 된 헤더 파일을 사용하면 Boost.GIL을 사용할 때 10 초 이상의 작은 프로그램 컴파일 시간을 초 단위로 단축 할 수 있다는 사실을 깨달았습니다. –