首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

有关lua require入门级有关问题

2012-03-03 
有关lua require入门级问题在linux系统同一目录下有:test.CC/C++ codeint main(int argc, char **argv){}g

有关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"))

看下输出是什么。

热点排行