scf>- Быстрая инкрементальная компиляция критически важна для скорости разработки scf>- Предложенный вариант далеко не факт, что быстрее — нужно собрать такой мегацпп и проверить
Да, я указал "время сборки при изменении 1 файла, такое же как при сборки целиком проекта.".
У меня в проекте 37 cpp файлов.Целиком собирается:
45 секунд традиционным способом ( в среднем 1-2 секунды на 1 cpp файл + 1-2 секунды на линковку)
8 секунд способом через main.cpp файл.
8 секунд мне кажется вполне нормально для разработки. Можно попробывать ещё прехеадеры выделить и разнести их в другой cpp файл, тогда будет примерно 4 секунды время компиляции всего проекта.