尽管如此,我把'network'放在.pro文件中,
我的Qt创建者找不到QTcpSocket和QTcpServer。
我该怎么办?
我删除了Qtcreator并已经重新加载了,但它也没有用。
我的Linux版本是Ubuntu 14.04 LTS
我通过linux命令下载了QT Creator。
sudo apt-get install qtcreator
我甚至做了linus更新,因为我担心我错过了什么。
sudo get-apt update sudo get-apt upgrade
为什么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
答案 0 :(得分:1)