Подтвердить что ты не робот

Ipch файлы в проекте Visual Studio

Я нахожу папку ipch в моем проекте, чьи файлы имеют расширение ipch. Кроме того, они довольно объемны.

Могу ли я избавиться от них?

4b9b3361

Ответ 1

Это предварительно скомпилированный файл заголовков, который используется парсером IntelliSense. Отличается от предварительно скомпилированного файла заголовка, создаваемого компилятором при создании вашего проекта, - файла .pch в вашем выходном каталоге сборки. В противном случае он играет ту же роль, что значительно увеличивает скорость анализатора. Он может использовать такую ​​помощь, интерфейс EDG никогда не был особенно быстрым.

Удаление их в порядке, они используются только тогда, когда проект загружен в среду IDE. Если вы перезагрузите проект, IntelliSense будет кататоническим на некоторое время, перестроить файл .ipch, повторно проанализировать файлы в проекте и воссоздать файл .sdf в каталоге проекта. На больших проектах, которые могут пройти несколько минут. Конечно, чем больше файл .ipch, тем дольше это займет. Это то, что вы обычно рассматриваете только после завершения проекта.

Ответ 2

Вы не можете изменить местоположение файла ipch на основе перутинга, но вы можете сделать это для всей установки VS. Для этого вам нужно изменить Always Use Fallback Location в Инструменты > Параметры на true. После этого вы можете удалить папку ipch из папки решений, и она больше не появится там.

введите описание изображения здесь

Вы можете прочитать немного больше здесь