使用git上的qftp库报错,线程报错

ftp_test.pro

 #-------------------------------------------------
#
# Project created by QtCreator 2017-01-05T10:28:55
#
#-------------------------------------------------

QT       += core gui network

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
LIBS+="C:\Qt\Qt5.7.0\5.7\mingw53_32\bin\Qt5Ftp.dll"

TARGET = ftp_test
TEMPLATE = app


SOURCES += main.cpp\
        mainwindow.cpp

HEADERS  += mainwindow.h

FORMS    += mainwindow.ui

mainwindow.h

 #ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QFtp>

namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = 0);
    ~MainWindow();
    QFtp * ftp;

private:
    Ui::MainWindow *ui;
};

#endif // MAINWINDOW_H

mainwindow.cpp

 #include "mainwindow.h"
#include "ui_mainwindow.h"

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    ftp = new QFtp(this);
}

MainWindow::~MainWindow()
{
    delete ui;
}

main.cpp

 #include "mainwindow.h"
#include <QApplication>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MainWindow w;
    w.show();

    return a.exec();
}

图片说明

参考的文档
http://blog.csdn.net/liang19890820/article/details/53304049

http://bbs.csdn.net/topics/391978832

提示看起来是夸线程了,你这贴的代码没看出什么问题!

建议看看:Qt5编译使用QFtp
Qt之QFtp