/experimental:module
(Habilitar suporte ao módulo)
Habilita o suporte experimental do compilador para módulos do padrão do C++. Essa opção está obsoleta nos módulos padrão do C++20 no Visual Studio versão 16.11 e posteriores. Ela ainda é necessária (junto com /std:c++latest
) para os módulos experimentais da Biblioteca padrão.
Sintaxe
/experimental:module
[-
]
Comentários
Nas versões anteriores à 16.11 do Visual Studio 2019, você consegue habilitar o suporte a módulos experimentais usando a opção do compilador /experimental:module
junto com a opção /std:c++latest
. No Visual Studio 2019 versão 16.11, o suporte ao módulo é habilitado automaticamente por /std:c++20
ou /std:c++latest
. Use /experimental:module-
para desabilitar explicitamente o suporte ao módulo.
Essa opção está disponível a partir do Visual Studio 2015 Atualização 1. A partir do Visual Studio 2019 versão 16.2, os módulos do padrão do C++20 não são totalmente implementados no compilador do Microsoft C++. O suporte aos módulos é um recurso completo no Visual Studio 2019 versão 16.10. Você pode usar o recurso de módulos para importar os módulos da Biblioteca Padrão fornecidos pela Microsoft. Um módulo e o código que o consome devem ser compilados com as mesmas opções do compilador.
Para obter mais informações sobre módulos, como usá-los e como criá-los, confira Visão geral dos módulos no C++.
Para definir esta opção do compilador no ambiente de desenvolvimento do Visual Studio
Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter detalhes, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.
Defina o menu suspenso Configuração como Todas as Configurações.
Selecione a página de propriedades Propriedades da Configuração>C/C++>Linguagem.
Modifique a propriedade Habilitar Módulos do C++ (experimental) e escolha OK.
Confira também
/headerUnit
(Usar IFC da unidade de cabeçalho)
/exportHeader
(Criar unidades de cabeçalho)
/reference
(Use o módulo IFC nomeado)
/translateInclude
(converter diretivas de inclusão em diretivas de importação)
/Zc
(Conformidade)