编译报错:
2>g:\trunk\thelastday\frameworks\runtime-src\classes\net_external\msg_seq_no\msgseqnomanager.cpp(30): error C2039: “resetSequence”: 不是“MsgSeqNoManager”的成员
看来是找不到方法的定义。
几经周折,得出原因是注释及文件编码导致。
验证过程:
1、检查文件保存格式为UTF-8无bom,尝试更改成UTF-8有bom或BG2312后,成功编译。
2、格式改为UTF-8无bom,在注释最后加入随意字母“重连时重置a”,成功编译。
估计是UTF-8无bom格式下,void resetSequence();这句代码被当作注释了。