“luaL_dofile”行出错,调试器未显示任何有关错误的信息。
我可以使用命令“luaL_dostring”,但我不知道为什么我不能 dofile。
我的代码如下:
const char* file = "/app_home/data/minigames/mg_hint_machine_2.lua";
ret = luaL_dofile(LS, file);
if(ret != 0){
PRINTF("Error occurs when calling luaL_dofile() Hint Machine 0x%x\n",ret);
}
else PRINT("\nDOFILE SUCCESS");
并且调试器在这一行显示错误,“ret”仍然没有从 dofile 获得返回值。
如果您想查看调试器中的错误
02C2D304 7C21016A stdux r1,r1,r0 03 (02C2D300) REG PIPE LSU
调试器点在这一行,我无法理解。