笔记: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
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
相关文章推荐
- 笔记:windows环境下云风pbc嵌入到quick-cocos项目。
- windows 2008 R2系统下搭建php项目运行环境步骤,仅为自己学习笔记
- Windows环境下QT学习笔记01:QT Creator下新建项目
- Windows环境下QT学习笔记02:QT Creator下新建项目
- 【实战\聚焦Python分布式爬虫必学框架Scrapy 打造搜索引擎项目笔记】第2章 windows下搭建开发环境
- 笔记:Linux环境下lua-cjson嵌入到lua项目.
- skynet学习笔记项目搭建(mac环境)
- CocosCreator开发笔记(4)-Windows搭建幼麟麻将运行环境
- Gvim开发环境配置笔记--Windows篇
- windows环境下创建一个Angular2项目
- 【学习笔记】使用NPM在项目中引入【lodash】(Ubuntu环境)
- Android基础之用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台)
- COCOS学习笔记--Cocos3.x引擎开发环境搭建
- 在windows下搭建ROR开发环境以及安装开源项目管理软件Redmine
- ★Android开发笔记(1) 总记 开发环境搭建+常见问题+项目结构
- Java学习笔记-Java程序设计环境(Windows)
- IOS笔记(1)20141210 [项目环境搭建之CocoaPods的安装和使用]
- ElasicSearch 学习笔记(一) windows环境下的安装与启动
- Caffe_Windows学习笔记(一)基于Win10 x64+VS2013+GPU加速+Python2.7+Matlab2016b环境下的Caffe配置
- 用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台)