LuaIde cocos 调试 module 'socket.core' not found

LuaIde cocos 调试 module 'socket.core' not found_第1张图片
image.png

本错误由群里:专属六月提供

  1. 问题描述
    F5调试时出现如下错误:


    LuaIde cocos 调试 module 'socket.core' not found_第2张图片
    Paste_Image.png
  2. 问题分析

l 分析错误内容定位是socket.core无法加载

l socket.core位于..\cocos2d-x\cocos\scripting\lua-bindings\manual\network

LuaIde cocos 调试 module 'socket.core' not found_第3张图片
Paste_Image.png

l 无法找到socket.core就是因为luaopen_lua_extensions没有被调用

  1. 解决方案

查找luaopen_lua_extensions函数的引用,正常流程应该在register_network_module中被调用(..\cocos2d-x\cocos\scripting\lua-bindings\manual\network\lua_cocos2dx_network_manual.cpp)

你可能感兴趣的:(LuaIde cocos 调试 module 'socket.core' not found)