Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Possível ambiente incompatível ao importar o módulo 'module_name': problema
Remarks
O compilador levanta o C5050 sempre que as opções de linha de comandos para módulos não são consistentes entre a criação e o consumo de módulos.
Este aviso é novo no Visual Studio 2017 versão 15.9.
Example
No exemplo seguinte, o módulo é construído com /EHsc, mas o importador é compilado sem /EHsc, pelo que o ambiente de importação não corresponde e emite C5050.
cl /c /std:c++20 /EHsc m.ixx
cl /c /std:c++20 /reference m.ifc main.cpp
Para resolver o problema, utilize as mesmas opções de linha de comandos do compilador tanto para o módulo como para o código consumidor.