请有人给我一个指示。当我在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/