Поделиться через


Файлы предварительно скомпилированных заголовков

Эти файлы используются для сборки предварительно скомпилированного файла заголовка Имя_проекта.pch и файла предварительно скомпилированных типов stdafx.obj.

Эти файлы расположены в каталоге Имя_проекта.В обозревателе решений файл stdafx.h находится в папке "Файлы заголовков", а файл stdafx.cpp находится в папке "Исходные файлы".

Имя файла

Описание

stdafx.h

Включаемый файл для стандартных системных включаемых файлов и проектных включаемых файлов, которые используются часто, но редко изменяются.

Не следует определять какие-либо макросы _AFX_NO_XXX в файле stdafx.h или отменять их определение; см. статью в базе знаний "PRB: возникают проблемы при определении _AFX_NO_XXX".Статьи базы знаний можно найти в библиотеке MSDN или на веб-сайте https://support.microsoft.com/support/.

stdafx.cpp

Содержит директиву препроцессора #include "stdafx.h" и добавляет включаемые файлы для предварительно скомпилированных типов.Предварительно скомпилированные файлы любого типа, в том числе файлы заголовков, могут компилироваться быстрее, если выполнять компиляцию только нужных файлов.После первой сборки проекта вы заметите, что в последующие разы время сборки существенно сократится. Это объясняется присутствием предварительно скомпилированных файлов заголовков.

См. также

Задачи

Практическое руководство. Задание свойств проекта при помощи страниц свойств

Основные понятия

Типы файлов, создаваемых для проектов Visual C++