I think the detail of this question has gotten lost. If the C++ compiler
wasn't active wouldn't the first class declaration have thrown an error?
The problem is that the compiler throws an error for the *derived*
class. I haven't used C++ for a couple of years so my syntax might
be rusty but shouldn't
> > class CStarter1::public CStarter
> > {
be
> > class CStarter1 : public CStarter
> > {
Chris Tutty
From: "Dave Lippincott" <[EMAIL PROTECTED]>
> Turn on the C++ compiler in the project settings (Language Settings->C/C++
> Language-> check 'Activate C++ Compiler) and make sure you file has the
cpp
> extension (don't know if that is still a requirement but it wouldn't hurt)
>
> ----- Original Message -----
> From: "SaradhiDV" <[EMAIL PROTECTED]>
> To: "Palm Developer Forum" <[EMAIL PROTECTED]>
> Sent: Friday, September 05, 2003 8:00 AM
> Subject: New:Derived class problems in the shared library????
>
>
> > Hai all,
> >
> > I am new to Palm OS dev and to this group.
> >
> > While I am trying to compile this code on Code warrior in shared lib, I
am
> > getting
> > errors.
> >
> > The key words of C++ like class,public,..etc r not being identified.This
> > behaviour is same for each and every class. Does i need to set any c++
> > settings like force c++ compilation n all.
> >
> > I included the code snippet and errors.
> >
> > If any of you know the reason for these errors and how to get rid of
> > these, please help me.
> >
> > Thanks in advance.
> > Regards,
> > Saradhi.
> >
> > class CStarter
> > {
> > public:
> >
> > CStarter();
> > ~CStarter();
> >
> > // Our one and only internal function
> > void StarterLibMain (void);
> > void AttachString (char* string);
> > void* ReturnString();
> > //virtual void DummyMessage();
> > };
> >
> > class CStarter1::public CStarter
> > {
> > CStarter1();
> > ~CStarter1();
> > };
> >
> > /////////////////ERRORS/////////////////////////////////////////
> > ror : undefined identifier 'CStarter1'
> > StarterLib.h line 30 class CStarter1::public CStarter
> >
> > Error : declaration syntax error
> > StarterLib.h line 31 {
> >
> > Error : declaration syntax error
> > StarterLib.h line 32 CStarter1();
> >
> > Error : declaration syntax error
> > StarterLib.h line 33 ~CStarter1();
> >
> > Error : declaration syntax error
> > StarterLib.h line 34 };
> >
> >
> > --
> > For information on using the Palm Developer Forums, or to unsubscribe,
> please see http://www.palmos.com/dev/support/forums/
> >
>
>
> --
> For information on using the Palm Developer Forums, or to unsubscribe,
please see http://www.palmos.com/dev/support/forums/
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/support/forums/