BCB E2176 错误,有两种原因引起的,一种是 头文件互相引用,例外一种错误更难发现的是 头文件中类定义 缺少了 “;”引起的。如下所示:
//##ModelId=49B77C9902AF
class TServerSerice
{
public:
//##ModelId=49B7801A030D
InitIocpSocket();
//##ModelId=49B7802F0261
AddSocket2Iocp();
private:
//##ModelId=49CAF362004E
// TServerSocket m_SocketServer;
//##ModelId=49CAF362009C
// TIocpEntity m_hIocpEntity;
//##ModelId=49CAF36200FD
// TISockEvent< ST_IOCPDATA> *m_pSEvent;
}
以上这个错误在于 类定义的没有 一个 分号 “;”,其他头文件引用这个头文件的时候,就会提示 E2176错误。
文章评论(0条评论)
登录后参与讨论