[SOLVED] [Qt] QXmpp - ciągle ten sam błąd : "error: undefined reference to ..."
: 10 maja 2011, 23:48
Witam, tak jak w temacie mam problem z QXmpp. Szukałem i jedyne co znalazłem to to, żeby w pliku .pro dodać QT += qxmpp ale to nic nie zmienia.
Przy próbie kompilacji dostaję :
Będę wdzięczny za wszelką pomoc.
Kod: Zaznacz cały
#include <QtGui/QApplication>
#include "mainwindow.h"
#include "qxmpp/QXmppClient.h"
#include "qxmpp/QXmppLogger.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
QXmppLogger::getLogger()->setLoggingType(QXmppLogger::StdoutLogging);
QXmppClient client;
client.connectToServer("talk.google.com", "qxmpp.test1", "qxmpp123", "gmail.com");
return a.exec();
}
Kod: Zaznacz cały
/home/.../Dokumenty/Programowanie/Qt/bot-build-desktop/../bot/main.cpp:14: error: undefined reference to `QXmppLogger::getLogger()'
/home/.../Dokumenty/Programowanie/Qt/bot-build-desktop/../bot/main.cpp:14: error: undefined reference to `QXmppLogger::setLoggingType(QXmppLogger::LoggingType)'
/home/.../Dokumenty/Programowanie/Qt/bot-build-desktop/../bot/main.cpp:15: error: undefined reference to `QXmppClient::QXmppClient(QObject*)'
/home/.../Dokumenty/Programowanie/Qt/bot-build-desktop/../bot/main.cpp:16: error: undefined reference to `QXmppPresence::Status::Status(QXmppPresence::Status::Type, QString, int)'
/home/.../Dokumenty/Programowanie/Qt/bot-build-desktop/../bot/main.cpp:16: error: undefined reference to `QXmppPresence::QXmppPresence(QXmppPresence::Type, QXmppPresence::Status const&)'
.
.
.
/home/.../Dokumenty/Programowanie/Qt/bot-build-desktop/../bot/main.cpp:19: error: undefined reference to `QXmppClient::~QXmppClient()'
:: error: collect2: ld returned 1 exit status