2025-03-01 14:38:04
首先感谢你对的回答,可是这个工程实在VS2012下编译通过,可以成功运行的额,也没有libs目录,也没有SO库啊,那是需要把别的工程目录下的libs库拷过来么?
在VS下可以编译通过。但是默认的Android Lua项目模版问题多多。你要配置和修改很多设置才能真正跑起来。
默认的Android项目当然可以编译通过并运行,但实际上它没有对项目需要到的C++代码作任何编译处理,你当然看不到libs目录,也看不到SO库了,但是这样的项目就是个空架子,能运行有什么用,关键代码代码都在SO库里。
而既然Android Lua对于C++的依赖也仅仅是SO库。
那从原本其它已经生成SO库的项目中取过来用当然也是可以的。
但其它项目的SO库也不一定符合要求,它可能不包含Lua library在里面,main.cpp的逻辑处理也可能不一样。
最好的办法就是直接使用Cocos2d 3 自带的Lua 项目例子。它是可能正常运行的。
配置cocos2d项目确实会遇到很多问题。。
所以就官方也推出了一个很方便的quick-cocos2d框架,
但目前这个只支持到cocos2d 2.3。。
谢谢你啊。。可是cocos自带的lua例子目录下也没有libs文件夹,也没有so库,还是运行不了额,这个怎么解决啊。。。
cocos自带的lua可以编译通过。。可以运行。。
运行成功后,自然会在android项目下生成libs目录,里面也会包含so库的。。
大概10月份左右。quick-cocos2d就会支持3.0以上的版本了,希望到时配置项目不会再这么麻烦。
PS:搞cocos2d的项目移植,就是各种折腾。