cocos2d-x3.0 为c++工程添加lua脚本支持

如果你最初创建的工程为cpp工程(cocos new -l cpp ...)那么它默认是不支持lua的。你需要手动加入依赖项目。


首先,为工程添加liblua: 

右键引用--> 选择liblua


然后,添加include目录:

右键属性--> c/c++ --> 附加包含目录 --> 添加目录(可参考lua-tests)


别以为万事大吉了,还有呢

最后,你还需要为连接器添加input: lua51.lib


运行瞧瞧~

哦,别忘了加入lua的相关依赖文件:

~\cocos2d-x-3.0\cocos\scripting\lua-bindings\script

拷贝到资源目录(我放到Resources\script\libs),并且用FileUtils加入到工程:

FileUtils::getInstance()->addSearchPath("script/libs");



你可能感兴趣的:(cocos2d-x,cocos2d-x3.0)