lua报错处理

2022-07-17 10:47:13 浏览数 (1)

今天写个简单lua调用c库的函数,结果require的时候总是下面错误。

lua: ./test.lua:1: loop or previous error loading module ‘test’ stack traceback: [C]: in function ‘require’ ./test.lua:1: in main chunk [C]: in function ‘require’ test.lua:1: in main chunk [C]: ?

百度搜索一大波没有解决的办法,最后参考一个正常的调用,突然意识到了自己的错误,require(“test”) ; 主要是因为lua文件和so库命名都是test.lua test.so 所以导致了require错误。

最后总结:如果require文件是lua文件本身,就会出现如上错误,当然不止这一种情况会导致其上错误哈。

lua

0 人点赞