У меня есть проект c++ с несколькими исходными файлами и несколькими заголовочными файлами. Я хочу представить свой проект на конкурс программирования, для которого требуется один исходный файл. Существует ли автоматизированный способ свертывания всех файлов в один файл .cpp?
Например, если у меня есть a.cpp, ah, b.cpp, bh и т.д., Я хочу получить main.cpp, который успешно скомпилируется и запустится. Если бы я сделал это вручную, мог бы я просто объединить файлы заголовков и добавить исходные файлы друг к другу? Есть ли ошибки с внешними элементами, включающими зависимости и предварительные объявления?