[Unity]使用Lua版Protobuf
2019/09
21
18:09
protobuf2.4.1用VC2013编译报错解决
1、在common.h中 #include <algorithm>
或者在 message.cc 中 添加 #include<string>, #include<iostream>
2、proto_path_.push_back(make_pair(virtual_path, disk_path));
原因:C++11不需要显式指定make_pair了
3、可能需要添加 _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS 宏
安装lua-protobuf-master
进protobuf-2.4.1目录
把protoc.exe放到 protobuf2.4.1/src目录中
以上步骤已集成到ProtoBuild.zip包中
进 protobuf2.4.1/python目录中
python setup.py build
python setup.py install
以下为一键打包器,但是要配置python环境
最新更新:
VC2019运行库下载:
https://aka.ms/vs/16/release/vc_redist.x64.exe
在某些Windows平台下可能会有兼容问题,则可以编译/MT版本(不是/MD版本)
CopyRights: The Post by BY-NC-SA For Authorization,Original If Not Noted,Reprint Please Indicate From 老刘@开发笔记
Post Link: [Unity]使用Lua版Protobuf
Post Link: [Unity]使用Lua版Protobuf