У меня есть проект C ++, и я действительно запутался с организацией заголовков в этом проекте.У меня есть заголовочные файлы для декларации GUI и исходные файлы.Организация:
//file1.h
#pragma once
//file1.cpp
#include "file1.h"
//file2.h
#pragma once
//file2.cpp
#include "file2.h"
И когда я пытаюсь включить file1.h в file2.h или file2.cpp и использую типы file1.h, я всегда получаю фатальную ошибку.,Как решить эту проблему.
Я создал простой проект для иллюстрации проблемы. TestProject