Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Possibile ambiente incompatibile durante l'importazione del modulo 'module_name': problema
Osservazioni
Il compilatore genera l'errore C5050 ogni volta che le opzioni della riga di comando per i moduli non sono coerenti tra i lati di creazione del modulo e utilizzo del modulo.
Questo avviso è una novità di Visual Studio 2017 versione 15.9.
Esempio
Nell'esempio seguente il modulo viene compilato con /EHsc, ma l'utilità di importazione viene compilata senza /EHsc, quindi l'ambiente di importazione non corrisponde e genera C5050.
cl /c /std:c++20 /EHsc m.ixx
cl /c /std:c++20 /reference m.ifc main.cpp
Per risolvere il problema, usare le stesse opzioni della riga di comando del compilatore sia per il modulo che per il codice di utilizzo.