I'm looking for the Right Way (TM) to specify the standard library to be used in my project.
I could specify rts2800_fpu32.lib in Linker->Libraries->Incl. Libraries (-l): This appears to make the linker link against the library that belongs to the used toolchain version (which is something that I'd prefer). The drawback of this approach appears to be that it is not possible to use the functions provided by the rts2800_fpu32_fast_supplement.lib library. The linker links against the standard library. This problem is documented in the fastRTS User's Guide.
If I understand the fastRTS User's Guide correctly I am supposed to specifiy both libraries by adding the files via 'Add files to project...'. This makes a particular version of the standard library part of my project.
What I actually want is this:
- I want to link against the version of rts2800_fpu32.lib that comes with the version of the toolchain that is used.
- I want those functions that are provided by rts2800_fpu32_fast_supplement.lib to be used instead of the corresponding functions from rts2800_fpu32.lib.
How do I achieve this?
Regards, Johannes