XLua框架搭建——xLua常用库集成
官方文档里提供了一个集成第三方库的教程,对于日常开发,其实我们经常需要引入一些第三方库,如何加入到项目里,就需要参考这个文档了。一般来说,游戏开发需要用到的库就那么几个,对此,作者为我们集成了几个第三方库,这个集成独立于xlua,具体的见地址https://github.com/chexiongsheng/build_xlua_with_libs,作者集成了lua-protobuf(以前是pb..
官方文档里提供了一个集成第三方库的教程,对于日常开发,其实我们经常需要引入一些第三方库,如何加入到项目里,就需要参考这个文档了。
一般来说,游戏开发需要用到的库就那么几个,对此,作者为我们集成了几个第三方库,这个集成独立于xlua,具体的见地址https://github.com/chexiongsheng/build_xlua_with_libs,作者集成了lua-protobuf(以前是pbc),LuaSocket,RapidJson,LPeg。如果项目使用这几个库就足够的话,直接按里面的说明整合到自己项目就足够了。
如果项目对于以上的几个不够用或者该地址下的集成版本号没对上xlua怎么办呢,需要根据官方文档自己集成或编译成最新版本。
如果有linux环境或者mac直接使用效果会好多,可能会少一点坑,以前为了dll加密编译mono时使用windows遇到了不少坑。这次用windows编译了几个版本,也遇到了一些问题,不过依然建议大家使用mac等去编译。
1.vs(用的vs2015)需要将windowsSDK下载完全并安装。
2.集成了lua-protobuf,但是文件夹里没有对应的文件,要自己先去git地址下下来放到文件夹里,目录名为lua-protobuf,里面的文件里应该有pb.c这层目录,对应一下
3.安卓ndk版本为android-ndk-r10e
4.需要将ndk加环境变量
有两篇文章提供参考
1.Xlua 不同平台链接库编译
2.xLua - 第三方扩展的添加和编译
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)