una que programacion principales otro lenguaje incluir hacer crear como cabeceras cabecera archivos archivo c++ c visual-c++ compiler-errors precompiled-headers

c++ - que - incluir un archivo c en otro



¿Compila los archivos C en el proyecto C++ que no usan el encabezado precompilado? (1)

¿Puedo deshabilitar el encabezado precompilar para archivos .c en mi proyecto C ++?

Obtengo estos errores cuando quiero agregar los archivos .C a mi programa para una máquina virtual / abstracta de scripting que está en C:

Error 1 de error C1853: el archivo de encabezado precompilado ''Release / pluginsa.pch'' es de una versión anterior del compilador, o el encabezado precompilado es C ++ y lo está utilizando desde C (o viceversa) Z: / Profile / Rafal / Desktop / samod / source / amx / amx.c 1 1 pluginsa

Todo lo demás es C ++ y usa mi encabezado precompilado.


En la ventana del Explorador de soluciones , haga clic derecho en los archivos * .c y seleccione Propiedades . Vaya a C / C ++ -> Encabezados precompilados y establezca la opción Encabezado precompilado en No usar encabezados precompilados .

Además, a menos que realmente necesites encabezados precompilados, diría que lo apagues en todo el proyecto.

Otra opción sería compilar sus archivos C como C ++ y seguir usando los encabezados precompilados. Para hacerlo, haga clic con el botón derecho en el nombre del proyecto (o en cada nombre de archivo .c) y configure C / C ++ -> Avanzado -> Compilar como para compilar como código C ++ .