Hi everyone,
I'm developing an application in C++ to be run on a Symbian OS smartphone (e.g. Nokia 6600); I need to use GSM related functions that are defined in a library file called gsmbas.lib, that can be found in Nokia's C++ SDKs.
When I tried to compile it for WINS platform I had no problems, but when I tried to do the same for ARM platforms it seemed that the DLL invoked by the library file failed or couldn't be found.
For instance, this couple of error messages appears on the command line when "abld build armi urel" is launched:
- undefined reference to 'RBasicGsmPhone::RBasicGsmPhone(void)'
- relocation truncated to fit: ARM_26 RBasicGsmPhone::RBasicGsmPhone(void)
A similar couple of error messages appears for each constructor and function available in gsmbas.lib, and recalled in etelbgsm.h header file by means of IMPORT_C: it seems that gsmbas.dll doesn't work properly.
Has anyone an idea about how to solve these problems?
Thank you all.
Regards.