cocos 2 d-x 3.3 lua拡張ライブラリのインポート

698 ワード

cococos 2 d-x lua拡張ライブラリのインポートにはいくつかの点に注意してください.
1、cococos 2 d-xのluaバージョンは5.1である.4、インポートしたluaライブラリは、対応するバージョンライブラリが必要です.
2、vs 2012でcococos 2 d-xをコンパイルし、追加したCファイルはCでコンパイルすることを明記する必要があり、一般的である.hファイルはこのように書く必要があります
#ifndef __LUA_LPEG_H_
#define __LUA_LPEG_H_


#if __cplusplus
extern "C" {
#endif

#include "lua.h"
#include "lauxlib.h"
int luaopen_lpeg(lua_State *L);


#if __cplusplus
}
#endif
//int luaopen_lpeg(lua_State *L);


#endif

3、cococos 2 d-xでlua_extensionsでは、対応するヘッダファイルを追加するために、対応するluaライブラリに登録し、static luaL_Reg luax_exts[]に追加するコード{"lpeg",luaopen_lpeg}を追加します.
4、androidはAndroidでサポートする.mkに追加したファイルを追加します.