Lua 调用自定义C模块(练习)
来源:互联网 发布:淘宝如何处理中差评 编辑:程序博客网 时间:2024/06/06 19:21
代码:hello.c
#include <lua.h>#include <lauxlib.h>#include <math.h>#include <stdlib.h> /* For function exit() */#include <stdio.h> /* For input/output */#include<string.h>#include<errno.h>#include<sys/types.h>#include<sys/socket.h>#include<netinet/in.h>int port( lua_State *L ){ double d = luaL_checknumber(L, 1); lua_pushnumber(L, sin(d)); return 1;}static const luaL_Reg hello[] = { { "port", port }, { NULL, NULL }};int luaopen_hello( lua_State *L ){ luaL_newlib(L, hello); return 1;}
test.lua
local hello = require("hello")print(hello.port(1))
http://www.linuxidc.com/Linux/2014-09/106763.htm?utm_source=tuicool&utm_medium=referral
0 0
- Lua 调用自定义C模块(练习)
- Lua 调用自定义C模块
- Lua 调用自定义C模块
- lua 调用c模块
- lua调用c模块
- QT 下调用lua自定义模块
- Lua使用动态链接库调用C模块(VS2015)
- Lua:模块、使用位操作BitOp、C API(Lua与C互相调用)
- 【Lua C交互】3 - lua调用C模块
- 【Lua C交互】2 - C调用lua模块
- C开发lua模块(二) --- 操作table和调用lua函数
- lua(9)-模块和自定义loader
- lua不同模块调用
- Lua 调用其他模块
- lua 调用C的模块,直接实现sha1算法
- C 编写lua模块(1)
- C言扩展lua模块(入门)
- lua 编译 C模块
- ANDROID内存优化(大汇总——中)
- 【Java】HTTP Web调试工具Fiddler介绍和使用教程
- 小小了解一下NIO
- 设计模式——宏观总结(二)
- 关于QQ邮箱“命令顺序不正确。 服务器响应为:Error: need EHLO and AUTH first !”问题
- Lua 调用自定义C模块(练习)
- Android开发总结笔记 Drawable (上) 3-1
- 圆环进度条,动态递增数据
- tomcat在linux中的启动和查看相关信息
- iOS多线程GCD
- Linux 下 Qt Creator 的安装,并使用它开发你的第一个 Qt 项目全过程
- 蓝牙后台接收数据(BLE4.0)
- 数据结构课程设计——图书信息管理系统设计
- action使用addFieldError显示提示信息