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


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

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

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

Имя файла

Описание

Stdafx.h

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

Не нужно определять или отменять определение какого-либо макроса _AFX_NO_XXX в файле stdafx.h; см. статью базы знаний "PRB: Problems Occur When Defining _AFX_NO_XXX" (PRB: проблемы, возникающие при определении _AFX_NO_XXX). Статьи базы знаний можно найти в библиотеке MSDN или при помощи поиска, используя веб-страницу http://search.support.microsoft.com/.

Stdafx.cpp

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

См. также

Задачи

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

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

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