Получение множества неопределенных ссылок при использовании компонентов QtNetwork - PullRequest
1 голос
/ 20 февраля 2011
#include "QtGui"
#include "QtNetwork/QtNetwork"
#include "QtNetwork/qnetworkaccessmanager.h"
#include "QtNetwork/qnetworkrequest.h"
#include "QtNetwork/QNetworkAccessManager"
#include "QtNetwork/QNetworkRequest"

......

bool NewAccountDialog::verifyAccount()
{
    QString loginURL = "https://accounts.craigslist.org/";
    QByteArray USERAGENT = "Mozilla/Firefox 3.6.12";

    QNetworkAccessManager * manager = new QNetworkAccessManager(this);

    QNetworkRequest request;
    request.setUrl(QUrl("http://qt.nokia.com"));
    request.setRawHeader("User-Agent", "MyOwnBrowser 1.0");
//    QNetworkRequest * request = new QNetworkRequest();

    .........
}

В конце концов я просто изменил его на пример, который qt использует для тестирования, и все еще вижу проблему, каждый метод сетевых классов, которые я вызываю, получает неопределенные ошибки ссылок. До сих пор это происходило только с сетевыми компонентами, с графическим интерфейсом все в порядке, поэтому мне интересно, если это как-то моя вина.

1 Ответ

7 голосов
/ 20 февраля 2011

Вам нужно связать с модулем network. Для этого добавьте в .pro файл

QT += network

Проверьте http://doc.qt.io/qt-4.8/qtnetwork-module.html#details для справки.

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