struct CMD_GR_UserRule
{
bool bPassword; //设置密码
bool bLimitWin; //限制胜率
bool bLimitFlee; //限制断线
bool bLimitScore; //限制分数
bool bCheckSameIP; //效验地址
WORD wWinRate; //限制胜率
WORD wFleeRate; //限制逃跑
LONG lMaxScore; //最高分数
LONG lLessScore; //最低分数
TCHAR szPassword[PASS_LEN]; //桌子密码
};
UserRule.bLimitWin=m_pGameOption->m_bLimitWin;
UserRule.bLimitFlee=m_pGameOption->m_bLimitFlee;
UserRule.wWinRate=m_pGameOption->m_wWinRate;
UserRule.wFleeRate=m_pGameOption->m_wFleeRate;
UserRule.wNetDelay=m_pGameOption->m_wNetDelay;
报错:
e:\界面程序\(演示)游戏广场\公共文件\GlobalDef.h(248) : 参见“tagUserData”的声明
.\RoomViewItem.cpp(1147) : error C2039: “cbMember”: 不是“tagUserData”的成员
e:\界面程序\(演示)游戏广场\公共文件\GlobalDef.h(248) : 参见“tagUserData”的声明
.\RoomViewItem.cpp(1278) : error C2039: “wNetDelay”: 不是“CMD_GR_UserRule”的成员
e:\界面程序\(演示)游戏广场\公共文件\CMD_Game.h(129) : 参见“CMD_GR_UserRule”的声明
.\RoomViewItem.cpp(1282) : error C2039: “bLimitDelay”: 不是“CMD_GR_UserRule”的成员
看定义的确不是那结构里面的成员,但是那编写的人说,编写不会出错,到底是怎么回事、、、??
高手帮帮忙!
{
bool bPassword; //设置密码
bool bLimitWin; //限制胜率
bool bLimitFlee; //限制断线
bool bLimitScore; //限制分数
bool bCheckSameIP; //效验地址
WORD wWinRate; //限制胜率
WORD wFleeRate; //限制逃跑
LONG lMaxScore; //最高分数
LONG lLessScore; //最低分数
TCHAR szPassword[PASS_LEN]; //桌子密码
};
UserRule.bLimitWin=m_pGameOption->m_bLimitWin;
UserRule.bLimitFlee=m_pGameOption->m_bLimitFlee;
UserRule.wWinRate=m_pGameOption->m_wWinRate;
UserRule.wFleeRate=m_pGameOption->m_wFleeRate;
UserRule.wNetDelay=m_pGameOption->m_wNetDelay;
报错:
e:\界面程序\(演示)游戏广场\公共文件\GlobalDef.h(248) : 参见“tagUserData”的声明
.\RoomViewItem.cpp(1147) : error C2039: “cbMember”: 不是“tagUserData”的成员
e:\界面程序\(演示)游戏广场\公共文件\GlobalDef.h(248) : 参见“tagUserData”的声明
.\RoomViewItem.cpp(1278) : error C2039: “wNetDelay”: 不是“CMD_GR_UserRule”的成员
e:\界面程序\(演示)游戏广场\公共文件\CMD_Game.h(129) : 参见“CMD_GR_UserRule”的声明
.\RoomViewItem.cpp(1282) : error C2039: “bLimitDelay”: 不是“CMD_GR_UserRule”的成员
看定义的确不是那结构里面的成员,但是那编写的人说,编写不会出错,到底是怎么回事、、、??
高手帮帮忙!
1.再仔细检查一下。
2.编写的人说谎。
按你贴出的代码看,肯定是不行的。
问问编写者怎么会可以。