Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Portuguese
  4. Erro: undefined reference to ....

Erro: undefined reference to ....

Scheduled Pinned Locked Moved Portuguese
2 Posts 1 Posters 1.4k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    shoxsz
    wrote on last edited by
    #1

    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 :)

    1 Reply Last reply
    0
    • S Offline
      S Offline
      shoxsz
      wrote on last edited by
      #2

      pode deixar, já respondi: "":http://stackoverflow.com/questions/22936834/undefined-reference-to-qnetworkaccessmanager

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved