wangbinzjut
wangbinzjut
Refer to this blog post:https://www.hz-bin.cn/BuildBlog#3%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AE-gitalk-%E4%BD%9C%E4%B8%BA%E5%8D%9A%E5%AE%A2%E7%9A%84%E8%AF%84%E8%AE%BA%E7%B3%BB%E7%BB%9F
Refer to this blog post:https://www.hz-bin.cn/BuildBlog
> 我感觉ParseFromString有问题,得到的是二进制数据,你没取长度会在0的地方截断 用ParseFromArray,改成下面这样就ok了。多谢大佬。 ``` int PBTestNumber(lua_State* L) { size_t len; const char* s = lua_tolstring(L, 1, &len); TestNumber * msg = new TestNumber(); msg->ParseFromArray(s, len); std::cout