나는 C++ 프로젝트를 가지고 있는데, 나는 그 프로젝트의 헤더 조직과 혼동을 느낀다. 나는 gui 선언과 소스 파일을위한 헤더 파일을 가지고있다. 조직은 다음과 같습니다C++ help with headers
//file1.h
#pragma once
//file1.cpp
#include "file1.h"
//file2.h
#pragma once
//file2.cpp
#include "file2.h"
을 내가 file2.h 또는 file2.cpp에서 file1.h을 inlcude 위해 노력하고 file1.h 유형을 사용하고있을 때 나는 항상 치명적인 오류 C1083을 얻을 : 열 수 없습니다 파일을 포함합니다. 어떻게이 문제를 해결하십시오.
문제를 설명하기위한 간단한 프로젝트를 만들었습니다. TestProject
'file1.h'와'file2.h'는 같은 디렉토리에 있습니까? – Naveen
예. 둘 다 똑같은 지시어에 있습니다. – shadeglare