您的位置:首页 > 移动开发 > Cocos引擎

笔记:windows环境下skynet的crypt嵌入到quick-cocos项目

2017-10-11 18:38 375 查看
step 1: 将skynet源码内的lualib-src/lua-crypt.c文件拷贝到player项目下的Classes文件夹下。

step 2: 在Classes文件夹下新建一个lua-crypt.h文件,在该文件下加入如下代码:

#ifndef __LUA_CRYPT_H_

#define __LUA_CRYPT_H_

#if __cplusplus

extern "C" {

#endif

#include "lauxlib.h"

int luaopen_skynet_crypt(lua_State *L);

#if __cplusplus

}

#endif

#endif

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

step 4: 重新编译项目,这时会报一系列错误,有些系统api因为在windows下不适应,需要根据提示修正。

注:以下为本人修正后的lua-crypt.c以及lua-crypt.h资源的下载地址:http://download.csdn.net/download/qq_31766907/10016580
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: