/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
Чтобы применить параметр к одному файлу
/ifcOutput
в интегрированной среде разработки, выберите файл в Обозреватель решений. Щелкните правой кнопкой мыши, чтобы открыть контекстное меню и выберите "Свойства ", чтобы открыть диалоговое окно "Страницы свойств".Задайте раскрывающийся список "Конфигурация" для всех конфигураций. Установите раскрывающийся список "Платформа" на всех платформах.
Откройте страницу свойств>конфигурации C/C++>Output Files.
Используйте раскрывающийся список, чтобы изменить свойство имени выходного файла модуля на имя каталога (заканчивающееся на
\
) или альтернативное имя файла. Или можно указать имя каталога и файла, напримерc:\example\mymodule.ifc
. Нажмите кнопку "ОК" или "Применить", чтобы сохранить изменения.
Кроме того, можно указать /ifcOutput
переключатель правой кнопкой мыши имя проекта в командной строке Обозреватель решений> Configuration Properties>C/C++.>
См. также
Обзор модулей в C++
Использование модулей C++ в MSVC из командной строки