La Web del Programador: Comunidad de Programadores
 
    Pregunta:  32494 - ERROR EN VC++ 6
Autor:  Marco Leon Mora
En VC++ 6, en el archivo "MyAppView.h" totalmente generado por el asistente, tengo el siguiente bloque de codigo:
....
protected: //create from serializacion only
CMyAppView()
DECLARE_DYNCREATE(CMyAppView)
//Atributes
public:
CMyAppDoc* GetDocument();
......
Al compilar sale el siguiente error en la última instrucción:
error c2143: syntax error: missing ';' before '*'

No encuentro la causa del error, Puede alguien ayudarme...

  Respuesta:  pepito
Mira en qué archivo CPP está incluyendo el header, que es el que está compilando en este momento. Antes del #include "MyAppView.h" tiene que haber in #include "MyAppDoc.h" o algún otro include que lo haga, el error que te está dando es que no está definida la clase CMyAppDoc, que estará definida en MyAppDoc.h....

Salu2