gpt4 book ai didi

qt - 在 Qt/Symbian 中使用外部库

转载 作者:行者123 更新时间:2023-12-04 13:24:19 25 4
gpt4 key购买 nike

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

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

我有我的项目(.pro 和 .cpp 文件,使用 Qt Creator),它在模拟器中运行良好。我以这种方式将这个 libqfacebook 包含在项目中(在 .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.

我不想要 .sis 是正确的,我只想要一个 .dso。如果我转到 Projects->Build Settings for Symbian Device for qfacebookconnect 并删除 qfacebookconnect 的构建步骤“创建 SIS 包”,不再有错误,但我仍然不相信它为我构建了一个 .dso。

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

最佳答案

我需要卡住图书馆..

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

关于qt - 在 Qt/Symbian 中使用外部库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4246228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com