读书人

有关lua require入门级有关问题

发布时间: 2012-03-03 15:33:04 作者: rapoo

有关lua require入门级问题
在linux系统同一目录下有:
test.C

C/C++ code
int main(int argc, char **argv){}

g++生成名为test的执行文件
有luatest.lua只一句

require "test"
print ('test')

执行../src/lua luatest.lua后报错:
../src/lua: error loading module 'test' from file 'test':
test:1: unexpected symbol near 'char(127)'
stack traceback:
[C]: ?
[C]: in function 'require'
luatest.lua:1: in main chunk
[C]: ?

版本Lua 5.1.4 在luatest.lua中去掉require一行后就可以打印出test。哪位高手可以帮小弟入入门,告诉小弟这是哪里的错误?谢谢谢谢

[解决办法]
print(package.loadlib("/home/lua/lua-5.1.4/test/libmylib.so", "luaopen_mylib"))

看下输出是什么。

读书人网 >perl python

热点推荐