I had the include folder there, but I was using <string>....

To add the .lib, click on one of your project groups (folders) in your .mcp
Project View, or wherever you want to put it.  Then click 'Project'->Add
Files...

In the 'Segments' tab you may want to put the .lib at the top (drag and
drop).

Craig

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of Ola
Theander
Sent: Wednesday, October 24, 2001 4:17 PM
To: Palm Developer Forum
Subject: RE: C string functions and strtok() linker error, using CW 7?


Hi Craig.

I use <cstring>. I can also use <string.h> but then the std namespace is
excluded. Also remember to include the "MSL_C\MSL_Common\Include" folder in
the system access path.

How do I include a library in a CW project. I know that sounds ignorant, but
I actually haven't found where to do that. Might have something to do with
that I'm more used to Visual C++.

Kind regards, Ola Theander

> -----Original Message-----
> From: Craig Deelsnyder [mailto:[EMAIL PROTECTED]]
> Sent: den 24 oktober 2001 21:08
> To: Palm Developer Forum
> Subject: RE: C string functions and strtok() linker error, using CW 7?
>
>
> I actually can't even get a reference to strtok() to compile.
>  Can I ask
> what are your #includes?  Just <string>?
>
> But as for your linking problem, I think you need to be sure
> to be linking
> with the MSL Runtime Palm OS (2i).lib file in the PalmOS 3.5
> Support\...\runtime folder (btw, does anybody know what the
> diff is between
> this .lib and the 4i .lib)?  I found a copy of it elsewhere
> in a different
> place in the CodeWarrior folders and was having problems linking.
>
> Also, I think (and others can maybe lend more of an
> 'official' opinion) that
> the Palm OS fxns are preferred over the std C lib functions.
> I'm using the
> std calls because I was porting someone else's library of C++
> code to use it
> in a Palm app; hence I wanted to minimize changes I had to
> make to this C++
> code.
>
> Hope this gets you started,
> Craig
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of Ola
> Theander
> Sent: Wednesday, October 24, 2001 1:42 PM
> To: Palm Developer Forum
> Subject: C string functions and strtok() linker error, using CW 7?
>
>
> Dear subscribers.
>
> I'm currently using CW 7 and developing a simple application. In this
> application I would like to use the standard C library
> functions such as
> strtok(), strlen(), strcpy() etc, implemented in the MSL library.
>
> My problem is that strtok() generates a linker error when I'm
> compiling the
> project. All other of the functions mentioned above seems to
> compile and
> link OK. I've tried to add string.c from the MSL library,
> which was the only
> place I could find an implementation of strtok(), to my project but it
> doesn't compile cleanly. Any help would be appreciated.
>
> Another question is, is it wise to use the standard C
> functions at all in a
> Palm OS project?
>
> Kind regards, Ola Theander
>
> --
> For information on using the Palm Developer Forums, or to unsubscribe,
> please see http://www.palmos.com/dev/tech/support/forums/
>
>
> --
> For information on using the Palm Developer Forums, or to
> unsubscribe, please see http://www.palmos.com/dev/tech/support/forums/
>

--
For information on using the Palm Developer Forums, or to unsubscribe,
please see http://www.palmos.com/dev/tech/support/forums/



-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/tech/support/forums/

Reply via email to