Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/153.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 使用QtNetwork组件时获取大量未定义的引用_C++_Qt_Networking_Qt4 - Fatal编程技术网

C++ 使用QtNetwork组件时获取大量未定义的引用

C++ 使用QtNetwork组件时获取大量未定义的引用,c++,qt,networking,qt4,C++,Qt,Networking,Qt4,我最终只是将其更改为qt用于测试的示例,但仍然存在问题,我调用的网络类的每个方法都会出现未定义的引用错误。到目前为止,这只发生在网络组件上,gui很好,所以我想知道这是不是我的错。您需要链接到模块网络。为此,请添加到.pro文件中 #include "QtGui" #include "QtNetwork/QtNetwork" #include "QtNetwork/qnetworkaccessmanager.h" #include "QtNetwork/qnetworkrequest.h" #i

我最终只是将其更改为qt用于测试的示例,但仍然存在问题,我调用的网络类的每个方法都会出现未定义的引用错误。到目前为止,这只发生在网络组件上,gui很好,所以我想知道这是不是我的错。

您需要链接到模块
网络
。为此,请添加到
.pro
文件中

#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();

    .........
}

检查参考。

您需要链接到模块
网络
。为此,请添加到
.pro
文件中

#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();

    .........
}

检查参考。

选择代码并按下“代码”工具栏按钮或将每行缩进4个空格,即可正确设置代码格式。这一次我为您修复了它。您可以通过选择它并按下“代码”工具栏按钮或将每行缩进4个空格来正确格式化代码。这次我帮你修好了。