我刚刚潜入 SWIG 作为创建 Lua 绑定的一种方法,但遇到了障碍。我制作了我的接口文件并从中构建了一个共享对象文件,没有任何问题。但是,当我运行 Lua 并尝试请求共享对象时,我得到以下信息:
Lua 5.1.4 版权所有 (C) 1994-2008 Lua.org, PUC-Rio 要求(“我的例子”) 从文件“./my_example.so”加载模块“my_example”时出错: ./my_example.so:未定义符号:luaopen_my_example
堆栈回溯:
[C]: ? [C]:在函数“要求”中 标准输入:1:在主块中 [C]: ?
我似乎在网上找不到任何描述这种情况的东西,所以我想我会在这里发帖。那里有 SWIG 大师吗?我要包装的课程有几千行(并且是专有的),或者我会在这里发布。
谢谢!:D