cocos3.17.2 sdk升级到30,黑屏,luajit求帮忙

论坛里面的luajit版本也替换了,有一个.a文件也替换过,还是黑屏,有老哥解决过这种问题了指导下

用lua,不用luajit试试看

这个怎么弄,有教程么推荐一个

重新编译一个开启lua52特性的

我这边是执行lua闪退的问题,和你问题还不一样,不过你也可以试试看。我用cmake编译的,把luajit用#号注释,改为使用lua。
1.工程目录\CMakeLists.txt
include_directories(
{COCOS2DX_ROOT_PATH}/cocos/scripting/lua-bindings/auto {COCOS2DX_ROOT_PATH}/cocos/scripting/lua-bindings/manual
#{COCOS2DX_ROOT_PATH}/external/lua/luajit/include {COCOS2DX_ROOT_PATH}/external/lua/lua
{COCOS2DX_ROOT_PATH}/external/lua/tolua {COCOS2DX_ROOT_PATH}/tools/simulator/libsimulator/lib
)

2.cocos2d\cocos\scripting\lua-bindings\CMakeLists.txt
get_target_property(lua_header ext_luajit INTERFACE_INCLUDE_DIRECTORIES)
改为
get_target_property(lua_header ext_lua INTERFACE_INCLUDE_DIRECTORIES)

3.cocos2d\external\CMakeLists.txt
改为
if(BUILD_LUA_LIBS)
#add_subdirectory(lua/luajit)
add_subdirectory(lua/lua)
add_subdirectory(lua/tolua)
add_subdirectory(lua/luasocket)
set_property(TARGET external APPEND PROPERTY
CC_LUA_DEPEND ext_lua ext_tolua ext_luasocket
)

我试试,看能行不