Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Possível ambiente incompatível ao importar o módulo 'module_name': issue
Observações
O compilador gera o erro C5050 sempre que as opções de linha de comando dos módulos não são consistentes entre os lados da criação do módulo e do consumo do módulo.
Este aviso é novo no Visual Studio 2017 versão 15.9.
Exemplo
No exemplo a seguir, o módulo é criado com /EHsc, mas o importador é compilado sem /EHsc, portanto, o ambiente de importação fica incompatível 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, use as mesmas opções de linha de comando do compilador para o módulo e o código de consumo.