Hi
I am a beginner in qt and making an application which uses qt and symbian libs ecam.lib , flogger.lib and fbscli.lib. It build fine for emulator but now i want to test this on device. When i build it for gcce it gives the following error
make[2]: *** No rule to make target `\S60\devices\S60_5th_Edition_SDK_v1.0\epoc3
2\release\ARMV5\udeb\ecam.lib', needed by `\S60\devices\S60_5th_Edition_SDK_v1.0
\epoc32\release\gcce\udeb\CameraApp.exe'. Stop.
make[1]: *** [TARGETCAMERAAPP_0XE37F8301] Error 2
In nokia forum discussion i read that if i write like this symbian:LIBS += -lecam.lib \ -lflogger.lib \ -lfbscli.lib in .pro file then it looks the lib in path epoc32\release\ARMV5\udeb . so i copied the libs from
epoc32\release\ARMV5\lib folder to epoc32\release\ARMV5\udeb but then it gives
arm-none-symbianelf-ld: ERROR: Source object \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\udeb\ecam.lib(ecam{000a0000}-2.o) has EABI version 2, but target \S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\VersionControl\prankur\CameraApp\CAMERAAPP_0XE37F8301\GCCE\udeb\CameraApp.exe has EABI version 4
arm-none-symbianelf-ld: failed to merge target specific data of file \S60\device
s\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\udeb\ecam.lib(ecam{000a0000}-2.o
)
arm-none-symbianelf-ld: ERROR: Source object \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\udeb\flogger.lib(flogger{000a0000}-1.o) has EABI version 2, but target \S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\VersionControl\prankur\CameraApp\CAMERAAPP_0XE37F8301\GCCE\udeb\CameraApp.exe has EABI version 4
arm-none-symbianelf-ld: failed to merge target specific data of file \S60\device
s\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\udeb\flogger.lib(flogger{000a000
0}-1.o)
\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\udeb\ecam.lib(ecam{00
0a0000}-2.o): In function `theImportedSymbol':
: undefined reference to `#<DLL>ecam{000a0000}[101fb4c3].dll#<\DLL>2'
\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\udeb\ecam.lib(ecam{00
0a0000}-3.o): In function `theImportedSymbol':
: undefined reference to `#<DLL>ecam{000a0000}[101fb4c3].dll#<\DLL>3'
\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\udeb\flogger.lib(flog
ger{000a0000}-1.o): In function `theImportedSymbol':
: undefined reference to `#<DLL>flogger{000a0000}[10004d0a].dll#<\DLL>1'
\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\udeb\flogger.lib(flog
ger{000a0000}-11.o): In function `theImportedSymbol':
: undefined reference to `#<DLL>flogger{000a0000}[10004d0a].dll#<\DLL>b'
\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\udeb\flogger.lib(flog
ger{000a0000}-13.o): In function `theImportedSymbol':
: undefined reference to `#<DLL>flogger{000a0000}[10004d0a].dll#<\DLL>d'
\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\udeb\flogger.lib(flog
ger{000a0000}-14.o): In function `theImportedSymbol':
: undefined reference to `#<DLL>flogger{000a0000}[10004d0a].dll#<\DLL>e'
\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\udeb\flogger.lib(flog
What should i do to make it working for device.




