尽管,我将“网络”放在 .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