2012-06-10 4 views
0

필자는 프로젝트에서 크기가 80MB 인 라이브러리 (C++ 헤더 파일 만 포함)를 사용하고 있습니다.프로그래밍 방식으로 헤더 파일을 트래버스하는 방법이 있습니까?

이제는 내 소스 코드 중 하나에서 해당 라이브러리의 헤더 파일을 3 개만 포함하지만, 불행히도 각 헤더 파일에는 다른 헤더 파일이 포함됩니다.

처음에는 사용중인 모든 헤더 파일을 나열하는 3 개의 헤더 파일에서 헤더 파일을 탐색하는 방법을 찾고 싶습니다.

나는 그렇게하려고하고있다. 그래서 그 크기를 줄이기 위해 거대한 라이브러리의 필요한 헤더 파일 만 포함 할 수있다.

아이디어가 있으십니까?

감사합니다.

+0

C 언어 헤더? –

+0

죄송합니다 C++로 작성했습니다 :) – Kam

+0

대부분의 경우 헤더 파일 수를 줄이면 컴파일 된 이진 파일의 크기가 줄어들지 않습니다. 그렇게하려면 라이브러리 자체를 다듬어야합니다. – duskwuff

답변

2

GCC는 종속성 목록을 생성하기 위해 -M flag (및 유사)을가집니다. 나는 다른 컴파일러가 비슷한 것을 가지고 있다고 생각한다.

+0

고맙습니다. 이런 일이 가능하다는 것을 몰랐습니다. 시도해 보겠습니다. – Kam

관련 문제