Troubles with qfacebookconnect

Troubles with qfacebookconnect

本文关键字:qfacebookconnect with Troubles      更新时间:2023-10-16

我接到了这个简单的任务,

我想连接到facebook在我的代码,无论如何我下载了QfacebookConnect从这里:

http://gitorious.org/qfacebookconnect/qfacebookconnect/trees/master

请在回复之前查看上面的链接....

我只是想运行样本,所以我可以确保一切都很好,我可以继续在我的项目工作,但发生了一个错误,这有点奇怪

:-1: error: ../debug/libqfacebookconnect.a: No such file or directory

这里是。pro

#-------------------------------------------------
#
# Project created by QtCreator 2009-11-20T00:54:21
#
#-------------------------------------------------
    QT       += network webkit xml
    TARGET = sample
    TEMPLATE = app
    DESTDIR = ../debug
    SOURCES += main.cpp
            mainwindow.cpp
    HEADERS  += mainwindow.h
    FORMS    += mainwindow.ui

    INCLUDEPATH = ../inc/
    win32:LIBS += ../debug/libqfacebookconnect.a
    unix:LIBS += ../debug/libqfacebookconnect.so

       symbian: {
        TARGET.CAPABILITY = NetworkServices # Symbian specific, we just need network access
        TARGET.UID3 = 0xA89FA522 # Symbian specific, unprotected uid3 from symbiansigned.com
        INCLUDEPATH += /epoc32/include/stdapis # this seems to be a bug.
        LIBS += -lqfacebookconnect
        libqfacebookconnect.sources = qfacebookconnect.dll
        libqfacebookconnect.path  = sysbin
        DEPLOYMENT += libqfacebookconnect
        }
    ICON = gfx/fb.svg

它有点奇怪,我得到这个错误,因为我还没有搞砸任何东西....

编辑:

我设法解决了这个问题,问题是,我有一个新的问题后,我做了以下认证出现:

Load   successfull for:   QUrl( "http://www.facebook.com/connect/uiserver.php?app_id=199471070112099&next=fbconnect://success&display=touch&return_session=0&fbconnect=1&canvas=0&legacy_return=1&method=permissions.request&_rdr" )  
Load started:   QUrl( "http://www.facebook.com/connect/uiserver.php?app_id=199471070112099&next=fbconnect://success&display=touch&return_session=0&fbconnect=1&canvas=0&legacy_return=1&method=permissions.request&_rdr" )  
Load  un successfull for:   QUrl( "http://www.facebook.com/connect/uiserver.php?app_id=199471070112099&next=fbconnect://success&display=touch&return_session=0&fbconnect=1&canvas=0&legacy_return=1&method=permissions.request&_rdr" ) 
你能告诉我是什么问题吗?

其实没那么奇怪:

当你下载qfacebookconnect项目时,你只有源代码而没有库。除非您在自己的项目中包含源文件,否则您需要库才能实际使用它。如果您构建qfacebookconnect项目,您将获得它。

由于错误消息说它找不到。a文件,我的假设是你没有构建qfacebookconnect项目。然而,另一个原因可能是该文件实际上被称为qfacebookconnect.lib而不是qfacebookconnect.a

您应该能够在Qt Creator中打开libqfacebook.pro文件以构建它。如果这不起作用,您将不得不在命令行上使用qmake和make/nmake/whatever,这取决于您的编译器。

相关文章:
  • 没有找到相关文章