请选择 进入手机版 | 继续访问电脑版

网狐棋牌源码下载搭建网狐编译常见错误解决

[复制链接]
查看: 3975|回复: 0

379

主题

420

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
19199
QQ
发表于 2017-12-22 14:04:36 | 显示全部楼层 |阅读模式
error C2504: “ITableUserActionEX” : 未定义基类
=====================================================================

class CTableFrameSink : public ITableFrameSink, public ITableUserAction,publicITableUserActionEX
替换成

#ifndef __SPECIAL___
class CTableFrameSink : public ITableFrameSink, public ITableUserAction
#else
#define
class CTableFrameSink : public ITableFrameSink, public ITableUserAction,publicITableUserActionEX
#endif
=====================================================================
error C2065: “IID_ITableUserActionEX” : 未声明的标识符
=====================================================================

QUERYINTERFACE(ITableUserActionEX,Guid,dwQueryVer);

替换成
#ifdef __SPECIAL___
QUERYINTERFACE(ITableUserActionEX,Guid,dwQueryVer);
#endif
QUERYINTERFACE_IUNKNOWNEX(ITableFrameSink,Guid,dwQueryVer);
return NULL;
=====================================================================
error C2039: “WriteTableScore” : 不是“ITableFrame”的成员
=====================================================================
注释掉
//m_pITableFrame->WriteTableScore(ScoreInfo,GAME_PLAYER,(LONG)m_pGameServiceOption->wRevenue);
=====================================================================
error C2039: “cbGameAction” : 不是“CMD_GF_BankGet”的成员
error C2039: “cbGameAction” : 不是“CMD_GF_BankStorage”的成员
=====================================================================
注释掉
//BankGetGold.cbGameAction=TRUE;

=====================================================================
warning C4244: “参数” : 从“LONGLONG”转换到“LONG”,可能丢失数据
=====================================================================

if (lScore!=0L) m_pITableFrame->WriteUserScore(pIServerUserItem,lScore,lRevenue, ScoreKind);
替换成

//写入积分
if (lScore!=0L)
{
if(m_pITableFrame->GetGameStatus()==GS_PLACE_JETTON)m_pITableFrame->WriteUserScore(pIServerUserItem, lScore,lRevenue,ScoreKind);
else m_pITableFrame->WriteUserScore(pIServerUserItem, lScore*10,lRevenue,ScoreKind);
}
=====================================================================
warning C4244: “=” : 从“LONGLONG”转换到“LONG”,可能丢失数据
=====================================================================
if (m_lUserWinScore[wUserChairID]!=0L)
{
ScoreInfo[wUserChairID].lScore=m_lUserWinScore[wUserChairID];
ScoreInfo[wUserChairID].ScoreKind=(m_lUserWinScore[wUserChairID]>0L)?enScoreKind_Win:enScoreKind_Lost;
ScoreInfo[wUserChairID].lRevenue=m_lUserRevenue[wUserChairID];
}

替换成
if (m_lUserWinScore[wUserChairID]!=0L)m_pITableFrame->WriteUserScore(wUserChairID,m_lUserWinScore[wUserChairID],m_lUserRevenue[wUserChairID], ScoreKind);

回复

使用道具 举报

请登陆后参与评论

高级模式
B Color Image Link Quote Code Smilies

本版积分规则