To get integration with Facebook in our Nokia Symbian application, we intend to use this library:
http://gitorious.org/qfacebookconnect
Otherwise, it does not work correctly, but it is a good start.
I have a project (.pro and .cpp using Qt Creator) that works fine in the emulator. I included this libqfacebook in the project this way (in the .pro file):
LIBS += -LC:\projects\Pristop\Nokia\facebook_lib\libqfacebook-build-simulator\debug -lqfacebookconnect
INCLUDEPATH += C:\projects\Pristop\Nokia\facebook_lib\qfacebookconnect\inc
It works great in an emulator. I use Qt Creator for everything, also to create a libqfacebook. But if I want to test the application on a real phone to prepare the .sis file, I get this error:
:: error: No rule to make target `\NokiaQtSDK\Symbian\SDK\epoc32\release\armv5\LIB\qfacebookconnect.dso', needed by `\NokiaQtSDK\Symbian\SDK\epoc32\release\gcce\udeb\DogajaItak.exe'. Stop.
Therefore, I need to get the .dso file based on the source code of the qfacebookconnect library. For the emulator .lib and .pdb was enough. Obviously, the difference is that .dso is the hand, and .lib and .pdb are x86.
If I try to configure qfacebookconnect to build for the phone, I get this error:
Makefile:232: error: PKG file does not exist, 'sis' and 'installer_sis' target are only supported for executables or projects with DEPLOYMENT statement. Stop.
It is true that I do not want .sis, all I want is .dso. If I go to Project-> Build Settings for Symbian Device for qfacebookconnect, and I delete the โcreate SIS packageโ build step for qfacebookconnect, there is no more error, but I still donโt think that he created .dso for me.
So the question is, how do I set up a Qt Creator or .pro file to create .dso for me, or how do I include external libraries in my .sis differently?