/Fi
(Имя выходного файла препроцесса)
Указывает имя выходного файла, в который /P
параметр компилятора (предварительная обработка в файл) записывает предварительно обработанные выходные данные.
Синтаксис
/Fi
pathname
Параметры
pathname
Относительный или абсолютный путь и имя файла выходного файла, созданного параметром компилятора /P
. Или путь к каталогу выходных .i
файлов при указании нескольких входных файлов. Не помещайте пробел между параметром /Fi
и pathname
.
Замечания
/Fi
Используйте параметр компилятора в сочетании с параметром компилятора/P
. Если /P
не указано, /Fi
вызывает предупреждение командной строки D9007.
Если указать только путь к каталогу (путь, заканчивающийся обратной косой чертой \
) для pathname
параметра, базовое имя исходного файла используется в качестве базового имени предварительно обработанного выходного файла. Параметру pathname
не требуется определенное расширение имени файла. Однако расширение .i используется, если не указать расширение имени файла.
Пример
Следующая предварительная обработка PROGRAM.cpp
командной строки сохраняет комментарии, добавляет #line
директивы и записывает результат в MYPROCESS.i
файл:
CL /P /FiMYPROCESS.I PROGRAM.CPP
Эта командная строка предварительно обрабатывает main.cpp
и переходит main.i
helper.i
в helper.cpp
подкаталог с именем preprocessed
:
CL /P /Fi".\\preprocessed\\" main.cpp helper.cpp
Установка данного параметра компилятора в среде разработки Visual Studio
Откройте исходный файл или диалоговое окно страниц свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.
Выберите страницу свойств>конфигурации C/C++>Preprocessor.
Задайте для препроцесса значение "Файл " значение "Да".
Перейдите на страницу свойств Свойства конфигурации>C/C++>Командная строка.
Введите параметр компилятора
/Fi
иpathname
в поле "Дополнительные параметры ". Укажите только путь к каталогу, а не имя файла, при задании этого свойства для проекта.
Установка данного параметра компилятора программным способом
- См. раздел AdditionalOptions.
См. также
Параметры компилятора MSVC
/P
(Предварительная обработка файла)
Указание имени пути