/experimental:module
(Abilitare il supporto del modulo)
Abilita il supporto sperimentale del compilatore per i moduli C++ Standard. Questa opzione è obsoleta per i moduli standard C++20 in Visual Studio versione 16.11 e successive. È ancora necessario (insieme /std:c++latest
a ) per i moduli della libreria Standard sperimentale.
Sintassi
/experimental:module
[-
]
Osservazioni:
Nelle versioni di Visual Studio precedenti a Visual Studio 2019 versione 16.11 è possibile abilitare il supporto dei moduli sperimentali usando l'opzione del /experimental:module
compilatore insieme all'opzione /std:c++latest
. In Visual Studio 2019 versione 16.11 il supporto dei moduli viene abilitato automaticamente da /std:c++20
o /std:c++latest
. Usare /experimental:module-
per disabilitare il supporto del modulo in modo esplicito.
Questa opzione è disponibile a partire da Visual Studio 2015 Update 1. A partire da Visual Studio 2019 versione 16.2, i moduli C++20 Standard non sono completamente implementati nel compilatore Microsoft C++. Il supporto dei moduli è completo in Visual Studio 2019 versione 16.10. È possibile usare la funzionalità moduli importare i moduli della libreria standard forniti da Microsoft. Un modulo e il codice che lo utilizza devono essere compilati con le stesse opzioni del compilatore.
Per altre informazioni sui moduli e su come usarli e crearli, vedere Panoramica dei moduli in C++.
Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio
Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostare il compilatore e le proprietà di compilazione.
Impostare l'elenco a discesa Configurazione su Tutte le configurazioni.
Selezionare la pagina delle proprietà Proprietà>di configurazione C/C++>Language.
Modificare la proprietà Abilita moduli C++ (sperimentale) e quindi scegliere OK.
Vedi anche
/headerUnit
(Usare l'unità di intestazione IFC)
/exportHeader
(Creare unità di intestazione)
/reference
(Usare il modulo denominato IFC)
/translateInclude
(Tradurre direttive di inclusione in direttive import)
/Zc
(Conformità)