笔记:windows环境下云风pbc嵌入到quick-cocos项目。

step 1: 云风pbc下载链接:https://github.com/cloudwu/pbc

step 2: 下载解压后,将pbc-master/pbc.h文件、pbc-master/src/?.c/.h文件(即src下的所有文件)、pbc-master/binding/lua/pbc-lua.c文件(为什么不选择pbc-master/binding/lua53/pbc-lua.c文件?因为目前cocos引擎lua模块采用的lua版本均为5.1的,lua53内文件lua版本为5.3)拷贝到quick/player3/Classes文件夹下。

step 3: 然后在Classes目录下再新建一个pbc-lua.h文件,在该文件内加入如下代码:

#ifndef __LUA_PBC_LUA_H_
#define __LUA_PBC_LUA_H_

#if __cplusplus
extern "C" {
#endif

#include "lauxlib.h"

int luaopen_protobuf_c(lua_State *L);


#if __cplusplus
}
#endif

#endif

step 4: 完成上述步骤后,再打开Classes文件夹下的pbc-lua.c文件,在头文件引入的地方再加一行:#include "pbc-lua.h"

step 5: 打开Classes文件夹下AppDelegate.cpp,在头文件引入的地方再加一行:#include "pbc-lua.h",然后在AppDelegate::applicationDidFinishLaunching函数内的lua_State* L = engine->getLuaStack()->getLuaState();代码下一行添加luaopen_protobuf_c(L);

step 6: 至此重新编译player项目,成功后便将pbc嵌入到了quick-cocos。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值