/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
Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.
Выберите страницу свойств>конфигурации C/C++>Precompiled Headers.
Измените свойство готового выходного файла заголовка.
Установка данного параметра компилятора программным способом
- См. раздел AdditionalOptions.
Примеры
Чтобы создать отдельную именованную версию предварительно скомпилированного файла заголовка для отладки сборки программы, можно указать следующую команду:
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
Указание пути