Compartilhar via


Erro D8045 (linha de comando)

não é possível compilar arquivo de C 'file' com a opção /clr

Somente arquivos de código-fonte de C++ podem ser passados para uma compilação que usa /clr. Use /TP para compilar um arquivo .c como .cpp. Consulte /Tc, /Tp, /TC, /TP (especificar tipo de arquivo de origem) para obter mais informações.

Para obter mais informações, consulte /clr (compilação de Common Language Runtime).

O erro D8045 também pode ocorrer quando você compila um aplicativo ATL usando o Visual C++. Veja Como migrar para /clr para obter mais informações.