2011-10-27 40 views

回答

1

你如何使用它?

#include不應該改變,提原來的頭文件,像#include "header.h"

但你的目錄應包含header.hheader.h.gch和課程的資料來源,#include "header.h"

+0

文件foo.ccbar.c大概OP嘗試使用'#include「header.h.gch」'。由於gcc預編譯頭文件是一個二進制文件,因此可能會出現一個錯誤的'\ 216''症狀。 (我只是試了一下,並得到了一個名副其實的blortload這樣的錯誤。) –

+0

@KeithThompson是的,的確,我試過這樣做。在其他選項選項卡中的編譯器選項卡中的編譯選項中的代碼::塊中添加了-include「header.h.gch」。我想我應該只是添加「header.h」是這樣嗎? – smallB

+0

我沒有使用code :: blocks,我不知道'-include'的作用。我在說你應該在你的源文件中包含'#include「header.h」'(* not *'#include「header.h.gch」'')。無論你需要做其他事情來告訴你的IDE它是另一個問題。 –