现在的位置: 首页 > 综合 > 正文

luatinker 的移植

2013年02月13日 ⁄ 综合 ⁄ 共 5710字 ⁄ 字号 评论关闭

最近在做老项目的移植测试,项目用的lua5.02版本有点老,收了个最新的5.14装上发现用法有不少更新变了,导致老项目上的封装有些用不上了。原来的封装主要是面向过程的,实现上以给lua提供c函数为主,想了想现在与其重写封装不如搜个现有面向对象的用。网上倒是对tolua++和luatinker有不少讨论,争论焦点是luatinker更傻瓜但因为用了不少c++写法不太好移植。去luatinker官网http://www.gpgstudy.com/gpgiki/LuaTinker上看却写着for gcc 

 


 

利用lua的makefile修改,尝试把luatinker插入到基础的lua库中

 

 


 

用例子3(lua中使用c++类那个)链接上刚生成的liblua.a ,发现能跑。。。猜测别人说不好移植是写makefile在连接上选择了 gcc而不是用 g++所以会报一些无法识别的模板,如果用automake来做应该也不会出现这种问题吧

抱歉!评论已关闭.