网狐游戏编译异常
本文转载于:征途源码论坛(www.zhengtuwl.com)-----专注于各类免费源码分享的平台
本文转载于:征途源码论坛(www.zhengtuwl.com)-----专注于各类免费源码分享的平台
网狐游戏平台游戏编译常见错误
=====================================================================
error C2504: “ITableUserActionEX” : 未定义基类
=====================================================================
将
class CTableFrameSink : public ITableFrameSink, public ITableUserAction,public
ITableUserActionEX
替换成
#ifndef __SPECIAL___
class CTableFrameSink : public ITableFrameSink, public ITableUserAction
#else
#define
class CTableFrameSink : public ITableFrameSink, public ITableUserAction,public
ITableUserActionEX
#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_pGameService
Option->wRevenue);
本文转载于:征途源码论坛(www.zhengtuwl.com)-----专注于各类免费源码分享的平台
本文转载于:征途源码论坛(www.zhengtuwl.com)-----专注于各类免费源码分享的平台
=====================================================================
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);
本文转载于:征途源码论坛(www.zhengtuwl.com)-----专注于各类免费源码分享的平台
本文转载于:征途源码论坛(www.zhengtuwl.com)-----专注于各类免费源码分享的平台
本文转载于:征途源码论坛(www.zhengtuwl.com)-----专注于各类免费源码分享的平台