Partilhar via


Erro de linha de comando D8048

não é possível compilar o arquivo C 'file-name' com a opção /ZW

Observações

Somente ficheiros de código-fonte C++ podem ser passados para o compilador quando utiliza a opção de compilador de Tempo de Execução do Windows /ZW.

Por padrão, todos os arquivos em um projeto de plataforma Universal do Windows (UWP) C++ são compilados usando a /ZW opção de compilador. A opção /ZW ativa as extensões do compilador do Windows Runtime, ou C++/CX. Infelizmente, /ZW não funciona em arquivos de origem C.

Você pode desabilitar a compilação C++/CX seletivamente para arquivos C em projetos do Visual Studio. Selecione o arquivo C no Gerenciador de Soluções e clique com o botão direito do mouse para escolher Propriedades no menu de atalho. Na caixa de diálogo Páginas de Propriedades, selecione a página de propriedades Propriedades de Configuração>C/C++ ->Geral. Defina a propriedade Consume Windows Runtime Extension como No. Escolha OK para salvar as alterações.

Para obter mais informações, consulte Extensões de componente para .NET e UWP.

Consulte também

/ZW (compilação do runtime do Windows)