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

来源:互联网 发布:网页美工有前景吗 编辑:程序博客网 时间:2024/06/03 19:22

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

阅读全文
0 0
原创粉丝点击