65,187
社区成员




#include <QUrl>
#include <QtNetwork/QNetworkReply>
#include <QtNetwork/QNetworkRequest>
#include <QtNetwork/QNetworkAccessManager>
#include <QCoreApplication>
#include <QString>
#include <QDebug>
class NetworkTest:public QObject {
Q_OBJECT
public:
void run() {
//QNetworkRequest * request = new QNetworkRequest();
//QNetworkReply * reply = new QNetworkReply();
QNetworkAccessManager * manager = new QNetworkAccessManager(this);
QNetworkReply * reply;
QUrl url("http://www.forum.nokia.wiki");
QNetworkRequest req;
req.setUrl(url);
QObject::connect( manager, manager->finished, this->finishedSlot );
reply = manager->get(req);
}
//public Q_SLOTS:
void finishedSlot(QNetworkReply * reply) {
qDebug() << reply->readAll() <<endl;
}
};
int main(int argc, char *argv[]) {
QCoreApplication a(argc, argv);
NetworkTest * net = new NetworkTest();
net->run();
return a.exec();
}
第23行:错误:no matching function for call to 'NetworkTest::connect(QNetworkAccessManager*&, <unresolved overloaded function type>, <unresolved overloaded function type>)' connect(manager, SIGNAL(finished(QNetworkReply*)),this,SLOT(finishedSlot(QNetworkReply*)));