> Phil Thompson wrote: >> On Tuesday 11 October 2005 1:26 pm, elho wrote: >> >>>There seams be something wrong with the copies of the example files from >>>http://www.river-bank.demon.co.uk/docs/sip/sipref.html#a-simple-c-example >>> >>>Is there a place to download the small file of this example to make sure >>>nothing of mine are wrong? >>> >>>This is whar I did - I run: >>> sip -c . word.sip >>>..and that's the answer: >>> sip: word.sip:2: syntax error >>> >>>Is there something to notice about the blancs or so? Here are my files: >>> >>>--- word.h ------------------------------------------------------------ >>>// Define the interface to the word library. >>>class Word{ >>> const char *the_word; >>> public: >>> Word(const char *w); >>> char *reverse() const; >>>}; >>> >>>--- word.sip ---------------------------------------------------------- >>>// Define the SIP wrapper to the word library. >>>%Module word 0 >>> >>>class Word >>>{ >>> %TypeHeaderCode >>> #include <word.h> >>> %End >>> >>> public: >>> Word(const char *w); >>> char *reverse() const; >>>}; >> >> >> Directives that include code must start at the beginning of a line. >> >> You'll also have to remove the argument name from the ctor. >> >> Phil > > > Even when I change the word.sip to the following I got the same error: > > sip: word.sip:2: syntax error > by executing "sip -c . word.sip" > > So there must be something wrong at the beginning, not? > > --- word.sip ---------------------------------------------------------- > // Define the SIP wrapper to the word library. > %Module word 0 > class Word > { > %TypeHeaderCode > #include <word.h> > %End > > public: > Word(const char*); > char *reverse() const; > };
What version of SIP are you using? The documentation describes SIP v4. Phil _______________________________________________ PyKDE mailing list PyKDE@mats.imk.fraunhofer.de http://mats.imk.fraunhofer.de/mailman/listinfo/pykde