Cocos2dx 版本为 3.9
用 IntelliJ IDEA 创建一个项目叫 Test ,把里面除 main.lua 之外的代码全部删除,main.lua 里只有一句话:release_print(“Hello Cocos2dx Lua”)
vs 2013 下运行 项目:可以打印出 Hello Cocos2dx Lua
接下来我想对main.lua文件加密,找到网上的教材,照着做:
http://www.tuicool.com/articles/eMneYbb
cmd运行命令:
cocos luacompile -s src/ -d out/ -e -k testKey123456 -b testSign12345 --disable-compile
提示:
D:\zm\Test>cocos luacompile -s src/ -d out/ -e -k testKey123456 -b testSign12345 --disable-compile
通过 luacompile 命令对 lua 文件进行 XXTEA 加密以及编译为字节码的处理。
编译为字节码的功能基于 LuaJIT v2.0.3,所以目前编译成字节码的文件不适用于 iOS 64
位设备。
正在处理 lua 文件。
编译完成。
编译成功:我把 out 目录的名字换成了 src ,原 src 目录改名叫 src_org
vs 中 加入 这一句:
stack->setXXTEAKeyAndSign(“testKey123456”, strlen(“testKey123456”), “testSign123456”, strlen(“testSign123456”));
再次运行,没有打印字符串出来,求助怎么解决?