I'm designing a GSM Network informations applications to be run on an ARM-processor phone, such as Nokia 6600.
First I built the application for WINS platform and all was OK, but when I tried to do the same for ARM platform (i.e. "abld build armi urel"), many errors occured; problems are related to constructors of classes and functions defined in etelbgsm.h.
For instance these lines appeared on the command line:
- undefined reference to 'RBasicGsmPhone::RBasicGsmPhone(void)'
- relocation truncated to fit: ARM_26 RBasicGsmPhone::RBasicGsmPhone(void)
I think it's due to the fact that all these members are imported in header file by means of IMPORT_C.
Can anyone suggest me how to avoid these problems?