Erro: undefined reference to ....



  • Olá pessoal, sou novato na API do QT e em sua IDE, então criei um projeto padrão com interface, e seguindo esse tutorial: "link":http://developer.nokia.com/community/wiki/Creating_an_HTTP_network_request_in_Qt, mas quando eu compilo eu recebo o erro "undefined reference to", mas como eu posso receber este erro? a causa do erro geralmente é pela má configuração das bibliotecas, quando eu não específico onde estão as libs, no entanto neste caso isso é um problema da IDE, já que foi feita pra ser usada com a API, fui procurar as configurações do projeto e não encontrei, ou então a opção está bem escondida, no arquivo .pro do projeto já configurei a variável CONFIG, da seguinte forma: "CONFIG += network" como sugerido em sites encontrados na web, mas o erro persiste, então agora vou postar o código que fiz para vocês entenderem melhor:

    Cabeçalhos em mainwindow.h:
    @
    #include <QMainWindow>
    #include <QUrl>
    #include <QtNetwork/QNetworkAccessManager>
    #include <QtNetwork/QNetworkRequest>
    #include <QtNetwork/QNetworkReply>@

    construtor em mainwindow.cpp:
    @MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
    {
    ui->setupUi(this);

    QNetworkAccessManager* nam;
    
    nam = new QNetworkAccessManager(this);
    QObject::connect(nam, SIGNAL(finished(QNetworkReply*)),
             this, SLOT(finishedSlot(QNetworkReply*)));
    
    QUrl url("http://www.forum.nokia.wiki");
    QNetworkReply* reply = nam->get(QNetworkRequest(url));
    

    }@

    agora o método para recebimento da resposta:

    @void MainWindow::finishedSlot(QNetworkReply* reply)
    {
    //está vazio para simplificar, mas o código é o mesmo do link que passei
    }@

    Agradeço a quem puder ajudar :)




Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.