Твоя ситуация напоминает мне мою. У меня есть несколько созданных мной заголовков, которые я использую в качестве библиотеки вместо того, чтобы возиться с DLL.
Конечно, циклическое включение может стать проблематичным, поэтому я считаю, что такой инструмент, как Visual Assist X (1) , помогает в таких вещах , У него есть функция, которая может находить ссылки на вещи, так что вы можете легко отсеять, где что-то определено / объявлено / включено и т. Д. У него также есть много других полезных функций, поэтому я считаю, что это довольно полезно.
Вероятно, существуют другие инструменты / плагины, которые имеют функцию ссылки, но обычно являются одной из функций среди других функций рефакторинга и повышения производительности утилиты.
НТН