Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

"Base class undefined" nonostante l'inclusione

1 view
Skip to first unread message

Pictor

unread,
Jul 5, 2010, 5:11:08 AM7/5/10
to
Ciao,

sto tentando di ricompilare ho un vecchio progetto (circa del
2002/2003) in Visual C++, per Pocket PC 2003.

Ho installato l'Embedded Visual C++ 4 (più SP3) e il SDK per PocketPC,
sulla mia macchina (diversa da quella di sviluppo dell'applicazione).
Ci apro il progetto. Aggiungo il processore ARMV4, in modo da
selezionare la piattaforma "Pocket PC 2003", e provo a fare il
Rebuild.

Mi vengono riportati un sacco di Errori e Warning.
Il più preoccupante però mi pare questo:

"error C2504: 'CFrameWnd' : base class undefined"


sull'istruzione

class CMainFrame : public CFrameWnd
{ ....
...

Non trovo molto a riguardo. Credo sia collegato al file
'StdAfx.h' (che è presente nel progetto, e 'afxwin.h' (incluso dal
primo, e contenente la funzione CFrameWnd).
Io credo sia un problema di scope, o di doppia inclusione di qualcosa
(anche se il codice è lo stesso che fu compilato anni fa, seppur in
altre condizioni).

Avete qualche dritta su come risolverlo?

0 new messages