2012-06-10 105 views
0

我有一種情況,在我的項目中使用80MB大小的庫(僅限C++頭文件集合)。有沒有辦法編程遍歷頭文件?

現在,我只在源代碼中包含了來自該庫的3個頭文件,但不幸的是,這些頭文件中的每一個都包含其他頭文件等等。

我想找到一種方法來以某種方式遍歷從我最初包含的3個頭文件開始的頭文件,以列出所有正在使用的頭文件。

我想這樣做,所以我只能從該龐大的庫中包含必要的頭文件,以期減小其大小。

任何想法?

謝謝。

+0

C語言標題? –

+0

對不起,我用C++編寫:) – Kam

+0

在大多數情況下,減少頭文件的數量不會減小編譯二進制文件的大小。你必須削減圖書館本身來做到這一點。 – duskwuff

回答

2

GCC有-M flag(和類似的)來生成依賴關係列表。我想其他編譯器有類似的東西。

+0

謝謝,我不知道這些事情是可能的,我會試試看。 – Kam

相關問題