0

尽管,我将“网络”放在 .pro 文件中,

我的 Qt 创建者找不到 QTcpSocket 和 QTcpServer。

我应该怎么办?

我删除了 Qtcreator 并重新下载了,但它也没有工作。

我的 Linux 版本是 Ubuntu 14.04 LTS

我通过linux命令下载了QT Creator。

sudo apt-get install qtcreator

我什至做 linus 更新,因为我担心我错过了什么。

sudo get-apt 更新 sudo get-apt 升级

为什么 Qtcreator 无法感知 QTcpServer 和 QTcpSocket 标头?

--------------*.pro --------------------------------- --

QT       += core gui network

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = server11
TEMPLATE = app


SOURCES += main.cpp\
        mainwindow.cpp

HEADERS  += mainwindow.h

FORMS    += mainwindow.ui

-------------------mainwindow.h---------------------------- ----------

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QTcpSocket>
#include <QTcpServer>

namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT

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

private:
    Ui::MainWindow *ui;
};

#endif // MAINWINDOW_H

4

1 回答 1

1

您是否安装了完整的框架?还是只是IDE?

尝试下载 Qt 离线安装程序并通过它下载框架。从这里下载并安装它。

Qt 开源

Ubuntu 使用说明

于 2015-06-21T15:09:54.810 回答