Имеется солюшн, в котором около 8 проектов (2 приложения и 6 DLL)
Пока писал код все более или менее компилилось... но когда стал все это "скрещивать" полезли косяки с директивой #include
Хотелось бы узнать какого принципа придерживаться и как правильно вставлять эти директивы, что бы по 100 раз одно и тоже не включать
во всех header — файлах юзаю #pragma once
Все проекты разбиты на файлы по принципу: У любого класса или функции есть header, если функции или классу необходима реализация, существует одноименный с header'ом cpp-шный файл.