Ошибка QTcpServer C1083, нет такого файла или каталога

Я использую автономную версию Qt 5.4.1 и получаю сообщение об ошибке "файл не найден" для QTcpServer. Я разместил свой файл .pro, чтобы показать, что у меня есть сеть + =. Пожалуйста, дайте мне знать, если вы понимаете, почему я получаю эту ошибку! Спасибо!

#-------------------------------------------------
#
# Project created by QtCreator 2015-03-21T22:26:44
#
#-------------------------------------------------

QT       += core
QT       += network
QT       -= gui

TARGET = MultiServer2
CONFIG   += console
CONFIG   -= app_bundle

TEMPLATE = app


SOURCES += main.cpp \
    myserver.cpp \
    mythread.cpp

HEADERS += \
    myserver.h \
    mythread.h

// НАЧАТЬ ФАЙЛ ЗАГОЛОВКИ СЕРВЕРА НИЖЕ

#ifndef MYSERVER_H
#define MYSERVER_H

#include <QTcpServer>     //  <--- THIS IS WHAT IS NOT BEING FOUND
#include <QDebug>
#include "mythread.h"

class MyServer : public QTcpServer
{
    Q_OBJECT
public:
    explicit MyServer(QObject *parent = 0);
    ~MyServer();

    void startServer();

signals:

public slots:

protected:
    void incomingConnection(int socketDescriptor);

};

#endif // MYSERVER_H

person matt    schedule 23.03.2015    source источник
comment
Вы запускали qmake после изменения .pro?   -  person Matteo Italia    schedule 23.03.2015
comment
Вы не опубликовали точную строку ошибки. Вставьте всю строку, как ее дает компилятор.   -  person sashoalm    schedule 23.03.2015


Ответы (1)


Вам необходимо повторно запустить qmake, если какие-либо изменения в файле .pro (при добавлении Qt + = network)

Сборка-> Запускаем qmake.

person HuangYang    schedule 24.11.2016