lua报错处理

今天写个简单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)