2011-10-27 1 views

답변

1

어떻게 사용합니까?

귀하의 #include처럼, 원래의 헤더 파일을 언급, 변경하지 마십시오 #include "header.h"

그러나 디렉토리가 포함되어야 모두 header.hheader.h.gch 물론 소스 #include "header.h"

+0

을 가지고 파일 foo.cc 또는 bar.c은 아마도 영업 이익은 시도 '#include "header.h.gch"를 사용한다. gcc 미리 컴파일 된 헤더는 바이너리 파일이기 때문에, '\ 216'이라는 표식이있을 수 있습니다. (나는 방금 그것을 시도하고 이러한 오류의 실제 blortload있어.) –

+0

@KeithThompson 네, 실제로 그것을하려고했습니다. 다른 옵션 탭의 컴파일러 탭에서 빌드 옵션의 code :: blocks에 -include "header.h.gch"를 추가했습니다. 나는 단지 "header.h"를 추가해야한다고 생각한다. – smallB

+0

나는 code :: blocks을 사용하지 않았고'-include'가 무엇을하는지 모른다. 나는 당신이 소스 파일에'#include "header.h"'(* not *'#include "header.h.gch"')를 가져야한다고 말하고있다. IDE에게 IDE에 대해 다른 것을해야하는지 여부는 또 다른 질문입니다. –