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


/Fp (PCH-файл name)

Предоставляет имя пути для предварительно скомпилированного заголовка вместо использования имени пути по умолчанию.

Синтаксис

/Fppathname

Замечания

Используйте параметр /Fp с параметром /Yc (Create Precompiled Header File) или /Yu (Use Precompiled Header File) (Use Precompiled Header File) (Use Precompiled Header File) (Use Precompiled По умолчанию параметр /Yc создает имя PCH-файла с помощью базового имени исходного файла и расширения pch .

Если расширение не указано как часть имени пути, предполагается расширение pch . При указании имени каталога с помощью косой черты (/) в конце имени пути имя файла по умолчанию — vcверсии0.pch, где версия является основной версией набора инструментов Visual Studio. Этот каталог должен существовать или создается ошибка C1083.

Установка данного параметра компилятора в среде разработки Visual Studio

  1. Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.

  2. Выберите страницу свойств>конфигурации C/C++>Precompiled Headers.

  3. Измените свойство готового выходного файла заголовка.

Установка данного параметра компилятора программным способом

Примеры

Чтобы создать отдельную именованную версию предварительно скомпилированного файла заголовка для отладки сборки программы, можно указать следующую команду:

CL /DDEBUG /Zi /Yc /FpDPROG.PCH PROG.CPP

Следующая команда указывает использование предварительно скомпилированного файла заголовка с именем MYPCH.pch. Компилятор предварительно компилирует исходный код в PROG.cpp через конец MYAPP.h и помещает предварительно скомпилированный код в MYPCH.pch. Затем он использует содержимое MYPCH.pch и компилирует остальную часть PROG.cpp для создания файла .obj. Выходные данные этого примера — это файл с именем PROG.exe.

CL /YuMYAPP.H /FpMYPCH.PCH PROG.CPP

См. также

Параметры выходного файла (/F)
Параметры компилятора MSVC
Синтаксис командной строки компилятора MSVC
Указание пути