请有人给我一个指示。当我在Visual Studio中看到这样的错误时,通常我知道我缺少一个lib。但是,我马上就使用qt,可以通过自己的想法来谈论。我不知道为什么QTcpSocket无法建立。


#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QMessageBox>
#include <QtNetwork/QHostAddress>
#include <QtNetwork/QTcpSocket>

namespace Ui {
    class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT

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

private:
    Ui::MainWindow *ui;

    QTcpSocket sckSock;

private slots:
    void on_pushButton_clicked();

};

#endif // MAINWINDOW_H

最佳答案

在.pro文件中,您应该添加以下内容:

QT += network

因此正确的库被链接。有关更多信息,请参见QtNetwork Documentation

关于c++ - Qt Creator Ide,添加QTcpSocket实例后出现问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7049090/

10-12 17:00