Qt creator 找不到,QTcpServer 和 QTcpSocket

Posted

技术标签:

【中文标题】Qt creator 找不到,QTcpServer 和 QTcpSocket【英文标题】:Qt creator cannot find, QTcpServer and QTcpSocket 【发布时间】:2015-06-21 14:24:02 【问题描述】:

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

【问题讨论】:

你试过#include 吗?也许你需要安装完整的 Qt,而不仅仅是 QtCreator? 但是完整的 Qt 到底是什么意思? 哇!! 正在工作!!!!真的很谢谢你!我花了大约 3 个小时来解决这个问题。谢谢!! 那不是解决方案。 #include &lt;QTcpServer&gt; 必须按原样工作,如果不工作,则缺少其他内容。 哦,真的吗?我不知道缺少什么... 【参考方案1】:

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

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

Qt Open Source

Instructions for Ubuntu

【讨论】:

以上是关于Qt creator 找不到,QTcpServer 和 QTcpSocket的主要内容,如果未能解决你的问题,请参考以下文章

Qt Creator 找不到任何有效的 Qt 版本

在 Qt Creator 中找不到 .pro 文件

Qt creator 4 找不到 QCamera

如何在 Qt Creator 中解决“找不到 QML 模块”

qt Creator,找不到可执行文件

/usr/bin/ld: 在 Linux Mint 上的 Qt Creator 中构建 Qt5 应用程序时找不到 lGL