首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Qt/Symbian中使用外部库

在Qt/Symbian中使用外部库
EN

Stack Overflow用户
提问于 2010-11-22 22:09:46
回答 1查看 1.3K关注 0票数 3

为了将Facebook集成到我们的Nokia Symbian应用程序中,我们打算使用这个库:http://gitorious.org/qfacebookconnect

它并不能完全正确地工作,但这是一个很好的开始。

我有我的项目(.pro和.cpp文件,使用Qt Creator),它在模拟器中工作得很好。我以这种方式在项目中包含了这个libqfacebook (在.pro文件中):

代码语言:javascript
复制
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文件,我会得到这个错误:

代码语言:javascript
复制
:: 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来为电话构建,我得到这个错误:

代码语言:javascript
复制
Makefile:232: error: PKG file does not exist, 'sis' and 'installer_sis' target are only supported for executables or projects with DEPLOYMENT statement.  Stop.

我不想要.sis是对的,我只想要一个.dso。如果我去项目->为Symbian Device为qfacebookconnect构建设置,并且我为qfacebookconnect删除了构建步骤"create SIS package“,就不会再有错误了,但我仍然不相信它为我构建了一个.dso。

因此,问题是如何配置Qt Creator或.pro文件来构建.dso,或者如何以另一种方式在我的.sis中包含外部库?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-23 21:26:00

我需要冻结图书馆..

我在那里找到了所有的信息:https://code.google.com/p/qfacebookconnect/issues/detail?id=13

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4246228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档