- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 c接口导出到lua中使用
正常有三个部分:1、c/c++实现部分,实现接口功能2、c/c++实现给lua能调用的接口,实际调用第1部分的接口,类似:int lua_cocos2dx_staticFunctions_StaticFunctions_pageView_gotoPage(lua_State* tolua_S)3、lua文件,封装的lua接口,实际会调用第2部分的接口另外还需要把实现
2017-02-23 15:03:37 680
原创 找不到链接库之Target Membership
今天碰到加一个.cpp文件到xcode build时总是出错,以前这种错误就是没有库或者没有源文件,但这个cpp文件都在项目里。半天没解决,后来打开这文件,右边有一栏是Target Membership,选中的是"libcocos2d Mac",这不对啊,编的是ios用的,选择下面这项“libcocos2d iOS”,马上就好了!
2017-02-22 19:21:02 1695
原创 quick-lua集成des、pb等
如果你已经有了pb.h和des.h,一般在lua_extensions下面,可以在xcode中直接查找再修改lua_extensions_more.c文件,如下即可:static luaL_Reg luax_exts[] = { {"cjson",luaopen_cjson_safe}, {"zlib",luaopen_zlib}, {"p
2017-02-22 17:02:29 1014
原创 lua的require和LuaLoadChunksFromZIP
LuaLoadChunksFromZIP会解压并加载数据到内存中,可以在package.preload中看到使用LuaLoadChunksFromZIP加载的packagerequire的顺序是package.loaded、package.preload、文件等所以如果加载到内存中的package,用require就只能是完全能对应的包名了,但如果是文件的话可以在packa
2017-02-15 18:51:34 3293
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人