Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот параметр указывает компилятору обрабатывать #include import файлы заголовков, которые были встроены в файлы блока заголовков (.ifc) и которые указаны в командной строке./headerUnit
При использовании со /scanDependencies /sourceDependencies-directivesсписком компилятора в виде импортированных единиц заголовков в созданном файле зависимостей эти заголовки, которые включены в источник и имеют соответствующую запись в header-units.json файле. Эти сведения о зависимости используются системой сборки для создания скомпилированных файлов единиц .ifc заголовка. После создания блоков заголовков они обрабатываются компилятором как не import к единицам заголовка #include.
Файл header-units.json будет обращаться только при /translateInclude указании. Дополнительные сведения о формате и назначении header-units.json файла см. в разделе header-units.json.
#include Если файл не указан в header-units.json файле, он рассматривается как обычный#include.
Пример использования этого параметра см. в пошаговом руководстве. Создание и импорт единиц заголовков в Microsoft Visual C++.
Синтаксис
/translateInclude
Замечания
/translateInclude доступен в Visual Studio 2019 версии 16.10 или более поздней версии.
/translateInclude требуется /std:c++20 или более поздней версии.
Установка параметра компилятора в Visual Studio
Чтобы включить /translateInclude, в диалоговом окне свойств проекта задайте для функции "Перевод включает в импорт":
В левой области страниц свойств проекта выберите "Свойства>конфигурации" C/C++>General.
Измените раскрывающийся список "Перевод включает в импорт " на "Да".

Нажмите кнопку "ОК" или "Применить", чтобы сохранить изменения.
См. также
/headerUnit (Используйте единицу заголовка IFC).
/exportHeader (создание единиц заголовков)
/reference (использование IFC для именованного модуля)
/scanDependencies
/sourceDependencies-directives
Пошаговое руководство. Создание и импорт единиц заголовков в Microsoft Visual C++