Error de la línea de comandos D8045

Actualización: noviembre 2007

Mensaje de error

no se puede compilar el archivo de C 'archivo' con la opción /clr
cannot compile C file 'file' with the /clr option

Sólo pueden pasarse archivos de código fuente de C++ a una compilación que utilice /clr. Utilice /TP para compilar un archivo .c como un archivo .cpp; vea /Tc, /Tp, /TC, /TP (Especificar el tipo de archivo de código fuente) para obtener más información.

Para obtener más información, vea /clr (Compilación de Common Language Runtime).

También puede producirse el error D8045 si compila una aplicación ATL con Visual C++ 2005. Para obtener más información, vea Cómo: Migrar a /clr.