Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento přepínač dává kompilátoru pokyn, aby zacházel se vstupním souborem na příkazovém řádku jako s jednotkou rozhraní modulu.
Syntaxe
/interfacefilename
Poznámky
Tento přepínač použijte, pokud má rozhraní modulu jiné rozšíření než .ixx.
V následujícím příkladu má .cppm rozhraní modulu rozšíření místo .ixx, takže /interface přepínač se používá ke kompilaci jako rozhraní modulu:
cl /c /std:c++latest /interface /TP my-module.cppm
Kompilátor odvodí název vygenerovaného .ifc souboru z názvu rozhraní modulu. Například vzhledem k názvu MyModule modulu definovanému v my-module.cppm, vygenerovaný .ifc název bude pojmenován MyModule.ifc.
Tento přepínač musí být použit s příznakem kompilátoru (Zadat typ zdrojového /TP souboru).
/interface je k dispozici v sadě Visual Studio 2019 verze 16.10 nebo novější.
/interface vyžaduje /std:c++20 nebo novější.
Nastavení tohoto parametru kompilátoru ve vývojovém prostředí Visual Studio
Tuto možnost byste obvykle neměli nastavit ve vývojovém prostředí sady Visual Studio, pokud pro soubory rozhraní modulu nepoužíváte jiné rozšíření. Ve výchozím nastavení systém sestavení použije tuto možnost u souborů, které mají příponu .ixx* .
Pokud chcete možnost použít
/interfaceu souboru explicitně v integrovaném vývojovém prostředí (IDE), vyberte soubor v Průzkumník řešení. Kliknutím pravým tlačítkem otevřete místní nabídku a výběrem možnosti Vlastnosti otevřete dialogové okno Stránky vlastností.Nastavte rozevírací seznam Konfigurace na Všechny konfigurace. Nastavte rozevírací seznam Platformy na Všechny platformy.
Otevřete stránku vlastností konfigurace>C/C++>Advanced.
Pomocí ovládacího prvku rozevíracího seznamu upravte vlastnost Compile As tak, aby se zkompiloval jako kód modulu C++ (/interface). Změny uložíte kliknutím na OK nebo Použít .
Viz také
Přehled modulů v jazyce C++
Použití modulů C++ v MSVC z příkazového řádku