|
Здесь приведу только до нЕльзя упрощенный вариант. На самом деле у меня это не совсем так сделано. Если будет интересно, то я потом расскажу, как решил проблему дебага и его профилирования очень гибко.
А на Ваш случай могу порекомендовать включить в начало каждого h-файла, примерно такие строчки:
#if !defined(file_xxx_INCLUDED)
#define file_xxx_INCLUDED
#if defined(PROFILIING_ON)
#warning FILE XXX INCLUDED
#endif
...
тело файла
#endif
Если дефиниция PROFILING_ON была определена, то во время компиляции получите кучу сообщений, по которым определите, что включено, а что - нет. Определить эту дефиницию можно и удобно прямо в среде.