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


/ifcOutput

Этот параметр сообщает компилятору, где выводить встроенные .ifc файлы. Если назначение является каталогом, компилятор создает имя каждого .ifc файла на основе имени интерфейса или имени единицы заголовка.

Синтаксис

/ifcOutput filename
/ifcOutput directory\

Замечания

По умолчанию компилятор получает имя каждого созданного .ifc файла из имени интерфейса модуля. Например, присвойте имени MyModuleмодуля имя созданного .ifc MyModule.ifcобъекта, если вы не переопределите имя с /ifcOutput помощью переключателя.

Используйте этот параметр, чтобы указать альтернативное .ifc имя файла или каталог. Если вы хотите использовать встроенные .ifc имена файлов по умолчанию, но укажите каталог, в котором они должны быть созданы, убедитесь, что в имя каталога добавлена обратная косая косая черта (\).

При создании нескольких .ifc файлов используйте только форму каталога коммутатора /ifcOutput . Если вы предоставляете несколько /ifcOutput коммутаторов, компилятор использует только последний.

При сборке с помощью переключателя (сборка с /MP несколькими процессами) рекомендуется использовать форму каталога коммутатора /ifcOutput , если у вас несколько входных файлов модуля.

В следующем примере файл для модуляm, .ifc определенный в m.ixx видеc:\example\m.ifc.

cl ... /c /std:c++latest m.ixx /ifcOutput c:\example\

В следующем примере встроенный .ifc файл для модуля m , определенный в m.ixx*, создается следующим образом c:\example\MyModule.ifc:

cl ... /c /std:c++latest m.ixx /ifcOutput c:\example\MyModule.ifc

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

  1. Чтобы применить параметр к одному файлу /ifcOutput в интегрированной среде разработки, выберите файл в Обозреватель решений. Щелкните правой кнопкой мыши, чтобы открыть контекстное меню и выберите "Свойства ", чтобы открыть диалоговое окно "Страницы свойств".

  2. Задайте раскрывающийся список "Конфигурация" для всех конфигураций. Установите раскрывающийся список "Платформа" на всех платформах.

  3. Откройте страницу свойств>конфигурации C/C++>Output Files.

  4. Используйте раскрывающийся список, чтобы изменить свойство имени выходного файла модуля на имя каталога (заканчивающееся на \) или альтернативное имя файла. Или можно указать имя каталога и файла, например c:\example\mymodule.ifc. Нажмите кнопку "ОК" или "Применить", чтобы сохранить изменения.

Кроме того, можно указать /ifcOutput переключатель правой кнопкой мыши имя проекта в командной строке Обозреватель решений> Configuration Properties>C/C++.>

См. также

Обзор модулей в C++
Использование модулей C++ в MSVC из командной строки