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 :)
-
pode deixar, já respondi: "":http://stackoverflow.com/questions/22936834/undefined-reference-to-qnetworkaccessmanager