> For the complete documentation index, see [llms.txt](https://pllug-community.gitbook.io/pllug-c-qt-roadmap-book/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://pllug-community.gitbook.io/pllug-c-qt-roadmap-book/seredovishe-rozrobki-qtcreator/robota-z-proektami-u-qtcreator/ochistka-proektu.md).

# Очистка проекту

Звичайно, створені у процесі компіляції проміжні файли не є безпосередньою частиною проекту. Вони були згенеровані, та будуть перезаписуватися за потреби під час компіляції. Тому не варто додавати їх до .pro-файлу чи робити будь які зміни у них. Також не варто їх додавати до системи контролю версій, якщо її використовують під час розробки.

Іноді згенеровані файли, разом з об'єктними та make-файлами, буває необхідно видалити. Це необхідно робити перед тим як заархівувати проект для збереження (якщо Shadow Build вимкнено), оскільки згенеровані файли займають досить багато місця на диску у порівнянні з обсягом вихідного коду. Часом також можуть виникати проблеми з компіляцією, коли після значних змін у структурі програми проміжні файли не були досить добре заново згенеровані. У таких випадках виникає потреба очистити проект. Для цього, виберіть у головному меню ***Build-> Clean Projec***&#x74; (*Побудова проекту->Очистити проект*). Це дозволить видалити згенеровані файлі, крім скомпільованого виконуваного файлу та make-файлів.

Для того щоб очистити проект повністю, необхідно змінити деякі налаштування. Відкрийте розділ ***Projects*** та у розділі ***Clean Steps*** (*Кроки для очистки*) натисніть на кнопку ***Details*** (*Детал*і) та змініть параметр ***Make arguments*** (*Аргументи make*) з `clean` на `distclean`

Знову очистіть проект — усі згенеровані файли, включно з виконуваним файлом та make-файлами, будуть видалені.
