1
當我用gcc 4.6.1預編譯頭,然後嘗試使用它時,我得到錯誤'\ 216'雜散。編譯期間沒有任何錯誤,故事是怎麼回事?預編譯頭給出了雜散216錯誤
當我用gcc 4.6.1預編譯頭,然後嘗試使用它時,我得到錯誤'\ 216'雜散。編譯期間沒有任何錯誤,故事是怎麼回事?預編譯頭給出了雜散216錯誤
你如何使用它?
你#include
不應該改變,提原來的頭文件,像#include "header.h"
但你的目錄應包含header.h
和header.h.gch
和課程的資料來源,#include "header.h"
文件
foo.cc
或bar.c
大概OP嘗試使用'#include「header.h.gch」'。由於gcc預編譯頭文件是一個二進制文件,因此可能會出現一個錯誤的'\ 216''症狀。 (我只是試了一下,並得到了一個名副其實的blortload這樣的錯誤。) –@KeithThompson是的,的確,我試過這樣做。在其他選項選項卡中的編譯器選項卡中的編譯選項中的代碼::塊中添加了-include「header.h.gch」。我想我應該只是添加「header.h」是這樣嗎? – smallB
我沒有使用code :: blocks,我不知道'-include'的作用。我在說你應該在你的源文件中包含'#include「header.h」'(* not *'#include「header.h.gch」'')。無論你需要做其他事情來告訴你的IDE它是另一個問題。 –