2011-09-24 8 views
-4

안녕하세요 2005 년 대 프로젝트를 만들었습니다. A.h 헤더 파일을 만들었습니다. 마찬가지로 구현이라는 폴더에 A.cxx를 추가했습니다. .cxx 파일에는 A.h.가 포함되어 있습니다.헤더 파일을 포함 할 수 없습니까?

#include "A.h"를 사용했습니다. 그러나 내가 그것을 컴파일 할 때 A.h가 발견되지 않는다고 말하고있다.

답변

6

당신은 파일 두 가지 방법 중 하나를 포함 할 수 있습니다 : 당신의 .cpp 파일에 대한 상대 경로로

  1. #include "..\a.h" 
    
  2. (예 : 아 당신의 .cpp 파일 위의 폴더에 있다고 가정)

    또는 프로젝트에 헤더 위치를 추가하여 디렉토리 포함

    프로젝트를 마우스 오른쪽 버튼으로 클릭하고 구성 속성에서 goto VC++ 디렉토리를 클릭 한 다음 은 ";"로 구분 된 목록)

+0

감사합니다. –

+0

@Apoorvasahay 대답이 문제를 해결 한 경우이를 허용으로 표시해야합니다 – quasiverse

1

헤더 파일 A.h는 A.cxx와 같은 디렉토리에 있습니까? #include 문을 사용하면 위와 같이 언급해야합니다.

+0

나는 폴더 XYZ/아와이 XYZ/ABC/a.cxx –

+0

다음이 경우, 사용법 #include "../Ah는"A에 배치 할 올바른 문이 .cxx. "../"인 이유는 현재 디렉토리의 한 디렉토리 (예 : "xyz /")를 의미합니다. – loki11

+0

감사합니다. –

관련 문제