[已解决][求助]cocos2dx c++项目使用Lua或者Js脚本

解决方法:我自己的错,下载了3.17.2版本后只是在setup.py里面配置了环境,但是以前的版本在系统的环境变量里面添加了一些环境变量,导致我用命令行新建的项目还是之前的版本的项目,不是3.17.2版本的项目,然后我把3.17.2版本的lua文件目录复制过去,导致编译出错.

另外希望有知道怎么配置js脚本引擎的也请指教,谢谢了.

环境:cocos2dx 3.17.2, Vs2017 ,Windows10
我的一个cocos2dx c++项目,现在想要添加脚本支持,
网上搜索了一下,这方面的教程基本没有,要么就是千篇一律的复制粘贴,
也照着做了几个,都是编译不过,
其中js的脚本支持环境的配置基本都找不到.
Lua环境按照网上做,环境配置如下:
*1.拷贝安装目录\cocos\scripting文件夹到项目工程下\cocos2d\cocos*

*2.拷贝安装目录\external\lua文件夹到项目工程下\external*

3.打开vs,选中项目解决方案,右键->添加->项目, 选择\cocos\scripting\lua-bindings\proj.win32\libluacocos2d.vcxproj;

4.选中项目,右键->添加->引用->添加新引用,选择libluacocos2d

5.在项目->属性->C/C+±>常规->附加包含目录中添加

** $(EngineRoot)cocos\scripting\lua-bindings\auto**
** $(EngineRoot)cocos\scripting\lua-bindings\manual**
** $(EngineRoot)external\lua\luajit\include**
** $(EngineRoot)external\lua\tolua**
** $(EngineRoot)external\lua**

6.在项目->属性->C/C+±>预处理器->预处理器定义中添加 _USRLUASTATIC

7.在项目->属性->连接器->输入->附加依赖项中添加lua51.lib(如使用vs2015开发,添加lua51-2015.lib)

**8.cocos2d\cocos\base\ccConfig中的 **

#define CC_ENABLE_SCRIPT_BINDING 0
调整为

#define CC_ENABLE_SCRIPT_BINDING 1
也还是不行
即使新建一个项目,然后按照上面的操作,最终还是说无法连接libluacocos2d.lib

出错的地方:

“updateVisualSlider”: 不是“cocos2d::ui::Slider”的成员 libluacocos2d …\cocos2dcocos\scripting\lua-bindings\auto\lua_cocos2dx_ui_auto.cpp 20967

“getClearColor”: 不是“cocos2d::Director”的成员 libluacocos2d …\cocos2d\cocos\scripting\lua-bindings\auto\lua_cocos2dx_auto.cpp 16965

查看过了,这两个确实是不存在.
请教大家这个脚本引擎要怎么配置?