2010-11-22 8 views
3

で外部ライブラリを使用して、我々は、このライブラリを使用する予定の当社のNokiaのSymbianアプリケーションで: http://gitorious.org/qfacebookconnectは、Facebookとの統合を取得するにはQt/Symbianの

それは、そうでない場合は、完全に正常に動作していないが、それは良いスタートです。

エミュレータで正常に動作するプロジェクト(.proと.cppファイル、Qt Creatorを使用しています)があります。このlibqfacebookをこのように(.proファイル内に)この方法で(.proファイル内に)含めました。

LIBS += -LC:\projects\Pristop\Nokia\facebook_lib\libqfacebook-build-simulator\debug -lqfacebookconnect 

INCLUDEPATH += C:\projects\Pristop\Nokia\facebook_lib\qfacebookconnect\inc 

エミュレータでうまくいきます。 Qt Creatorを使って、libqfacebookを構築しています。私は.SISファイルを準備するために、実際の携帯電話にアプリケーションをテストする場合でも、私はこのエラーを取得する:

:: 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. 

だから私はqfacebookconnectのソースコードに基づいて.dsoファイルを取得する必要がありますとしょうかん。エミュレータの.libと.pdbで十分でした。明らかに、違いは.dsoはarmであり、.lib & .pdbはx86です。

私は携帯電話用にビルドするqfacebookconnectを設定しようとすると、私はこのエラーを取得する:

Makefile:232: error: PKG file does not exist, 'sis' and 'installer_sis' target are only supported for executables or projects with DEPLOYMENT statement. Stop. 

私が望むすべてが.dsoで、私は.SISを望んでいないということが正しいです。 qfacebookconnectのSymbian Device用のProjects-> Build Settingsに行って、qfacebookconnectのビルドステップ "create SIS package"を削除してもエラーはなくなりますが、まだ私のために.dsoが構築されているとは思われません。

Qt Creatorまたは.proファイルを設定して.dsoを構築する方法、または.sisに別の方法で外部ライブラリを組み込む方法が問題ですか?

答えて

関連する問題