error al incluir un .c en visual c++

davinia
29 de Julio del 2004
Hola,
este es el error que me sale al compilar:

fatal error C1010: unexpected end of file while looking for precompiled header directive


Me sale al incluir un .c

Para probar algo sencillo, he creado una aplicacion SDI y he creado un fichero .c y uno .h.
Desde la clase que deriva de CView (la vista) he llamado en OnDraw (por probar) a una funcion muy sencilla. Ahi he incluido el .h, en el .c he incluido el .h donde he definido el prototipo de la funcion y he creado en el .c la funcion y NO VA!!!!!
Tambien he probado a incluir en la clase de la vista el .h con extern "C" { #include "fichero.h" } pero NO VA


Ayuda por favor!!!!!!

ana
29 de Julio del 2004
Prueba a incluir en tu fichero .h la cabecera precompilada que incluye tu compilador. En Microsoft Visual C++ sería

#include "stdafx.h"

Esto lo puedes ver en la clase que has derivado de CView.

Espero que te sirva de ayuda