c - 在 C 上为 Lua 编写 .so lib
问题描述
我想编写 .so lib 并在我的 Lua 程序中使用它。我不明白 .so lib 应该满足哪种语法。我在 ssl.so luasec 库中找到了这样的 staza:
static luaL_Reg funcs[] = {
{"compression", meth_compression},
{"create", meth_create},
{"info", meth_info},
{"setfd", meth_setfd},
{"setmethod", meth_setmethod},
{"copyright", meth_copyright},
{NULL, NULL}
};
但是我应该添加到我的 C .so 库中以使funcs[]
(例如)在 Lua 程序中可见?
解决方案
推荐阅读
- c# - 使用任务时是否必须锁定?
- docker - 如何通过 docker swarm 连接两台本地机器?
- reactjs - 如何在react.js中使用确认模式实现滑动删除
- javascript - 如何根据角度4中的日期过滤记录
- php - 如何在 php 中获取反应 URL 以创建 API?
- jquery - Laravel whereRaw,或带有 FIND_IN_SET 查询的 WhereRaw 未专门运行
- c# - 裁剪后如何将base64图像源发送到控制器(使用croppie)
- react-native - 如何在不使用 iCloud 的情况下从文件管理器上传文件?
- php - Laravel Group By 和 Sum 每个分组的行
- android - 键盘没有为 WebView 打开