如果你最初创建的工程为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");