首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QTcpSocket,添加QTcpSocket实例后的问题构建

QTcpSocket,添加QTcpSocket实例后的问题构建
EN

Stack Overflow用户
提问于 2011-08-13 06:57:54
回答 1查看 887关注 0票数 2

能给我个提示吗?当我在visual studio中看到这样的错误时,我通常知道我缺少一个lib。不过,我用的是qt,可以这么说,就是通过它自己的ide。我不知道为什么QTcpSocket不构建。

mainwindow.obj::错误:未解决的外部符号"__declspec(dllimport) public:_thiscall _thiscall QTcpSocket::~QTcpSocket(void)“(_imp_??1QTcpSocket@@UAE@XZ)在"public:__thiscall MainWindow::~MainWindow(void)”(?1 MainWindow@@UAE@XZ)函数中引用 mainwindow.obj::错误:未解决的外部符号"__declspec(dllimport) public:__thiscall QTcpSocket::QTcpSocket(class QObject *)“(_imp??0QTcpSocket@@QAE@PAVQObject@@@Z)在"public:__thiscall MainWindow::MainWindow(class QWidget *)”(?0 MainWindow@QAE@PAVQWidget@Z)中引用

代码语言:javascript
复制
#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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-13 07:14:30

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

代码语言:javascript
复制
QT += network

所以正确的唇语就被联系起来了。有关详细信息,请参阅QtNetwork文档

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7049090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档