Проблемы с qfacebookconnect - PullRequest
       4

Проблемы с qfacebookconnect

0 голосов
/ 16 августа 2011

Мне дали эту простую задачу,

Я хочу подключиться к 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  = \sys\bin
        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" ) 

можетВы говорите мне, в чем проблема ???

Пожалуйста, будьте конкретны в своем ответе ...

1 Ответ

0 голосов
/ 16 августа 2011

Это на самом деле не так уж и странно:

Когда вы загружаете проект qfacebookconnect, у вас есть только исходники, но нет библиотеки.Вам нужна библиотека, чтобы фактически использовать ее, если только вы не включите исходные файлы в свой собственный проект.Вы получите его, если соберете проект qfacebookconnect.

Поскольку в сообщении об ошибке говорится, что не удается найти файл .a, я предполагаю, что вы не создавали проект qfacebookconnect.Другая причина, однако, может заключаться в том, что файл на самом деле называется qfacebookconnect.lib вместо qfacebookconnect.a.

Вы должны иметь возможность открыть файл libqfacebook.pro в Qt Creator для его создания.Если это не сработает, вам придется сделать это в командной строке, используя qmake вместе с make / nmake / what, в зависимости от вашего компилятора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...