介绍
本篇,会用VS2019 64位+proto3版本讲解
目前lua-protobuf版本,支持proto2和proto3版本.
一,使用工具
1,VS2019,Unity 2019.3.5f1 (64-bit)
二,下载链接
1,xLua下载:https://github.com/Tencent/xLua
2,xLua集成第三方库下载:https://github.com/chexiongsheng/build_xlua_with_libs
3,lua-protobuf下载:https://github.com/starwing/lua-protobuf
4,cmake-3.18.2-win64-x64.msi 下载:https://cmake.org/download/
三,环境设置
1,环境变量Path里添加C:\Program Files\CMake\bin
CMD窗口输入 cmake --version 如果输出版本就算配置成功
2,解压xLua2.1.15.zip ,解压build_xlua_with_libs.zip ,解压lua-protobuf.zip
3,D:\xLua2.1.15\Assets 路经下 Plugins 目录,与,XLua 目录,复子到 ,
自己新建的UNITY工程D:\lua_proto\Assets\ 目录里
4,D:\lua-protobuf 下的文件和目录,全部复子后,覆盖到,
D:\build_xlua_with_libs\build\lua-protobuf
5,D:\xLua2.1.15\build 下的除CMakeLists.txt之外的文件和目录,全部复子后,覆盖到,
D:\build_xlua_with_libs\build
四,编译lua-protobuf
1,D:\build_xlua_with_libs\build\make_win64_lua53.bat
第二行
cmake -G “Visual Studio 15 2017 Win64” …
修改为
cmake -G “Visual Studio 16 2019” -A “x64” …
注:
其它平台用以下命令编译
cmake -G “Visual Studio 16 2019” -A “Win32” …
cmake -G “Visual Studio 16 2019” -A “x64” …
cmake -G “Visual Studio 16 2019” -A “ARM” …
cmake -G “Visual Studio 16 2019” -A “ARM64” …
2,编译lua-protobuf
双击 make_win64_lua53.bat 文件
注:编译失败时,D:\build_xlua_with_libs\build\ ,这个目录下,删除build64目录后,在次双击 make_win64_lua53.bat 文件
3,执行上述批处理命令后,D:\build_xlua_with_libs\build\plugin_lua53\Plugins\x86_64 下的xlua.dll一个文件,复子后,覆盖替换自己新建的UNITY工程D:\lua_proto\Assets\Plugins\x86_64目录中的xlua.dll
编译lua-protobuf完
第一章.编译lua-protobuf支持库
第二章.Unity & lua-protobuf 环境配置
第三章.二进制proto读取功能,与,lua-protobuf注意事项简介说明