#ifndef BARELYSOCKET_H
#define BARELYSOCKET_H
#include
//! The First Draw of the BarelySocket!
class BarelySocket: public QObject
{
Q_OBJECT
public:
BarelySocket();
public slots:
void sendMessage(Message aMessage);
signals:
void reciveMessage(Message aMessage);
private:
// QVector reciveMessages;
};
#endif // BARELYSOCKET_H
这是我的班级:
#include
#include
#include "type.h"
#include "client.h"
#include "server.h"
#include "barelysocket.h"
BarelySocket::BarelySocket()
{
//this->reciveMessages.clear();
qDebug("BarelySocket::BarelySocket()");
}
void BarelySocket::sendMessage(Message aMessage)
{
}
void BarelySocket::reciveMessage(Message aMessage)
{
}
我收到链接器错误:
undefined reference to 'vtable for BarelySocket'
>这意味着我有一个未实现的虚方法.但那里
我班上没有虚拟方法.
>我评论出矢量认为它是原因,但是
错误没有消失.
> Message是一个复杂的结构,但即使使用int也可以
不解决问题.
本文由 投稿者 创作,文章地址:https://blog.isoyu.com/archives/c-qtlianjieqicuowuduivtabledeweidingyiyin.html
采用知识共享署名4.0 国际许可协议进行许可。除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:9 月 18, 2019 at 02:30 下午