资源简介
在Linux底下,从Lua中调用C函数的一个简单例子。
代码片段和文件信息
#include
#include
#include
#include
#include
static int my_math_sin (lua_State *L) {
lua_pushnumber(L sin(luaL_checknumber(L 1)));
return 1;
}
static int my_math_cos (lua_State *L) {
lua_pushnumber(L cos(luaL_checknumber(L 1)));
return 1;
}
static const luaL_Reg mathlib[] = {
{“my_cos“ my_math_cos}
{“my_sin“ my_math_sin}
{NULL NULL}
};
/*
** Open my_math library
*/
LUALIB_API int luaopen_my_math (lua_State *L) {
luaL_newlib(L mathlib);
return 1;
}
- 上一篇:stm32 SDIO操作库
- 下一篇:linux c select简单
相关资源
- linux c select简单
- wince下IImage组件显示图片(wince)
- DS18b20在STC12C5A60S2上的移植
- STM32 FM25CL64B 铁电存储器
- 基于IAR的STM8L152的USART+ADC(双通道)带
- Linux mpu6050驱动程序
- linux 配置文件读写C
- dcraw 1.477
- 一个按钮搞定excel文件上传和导入[完
- L298控制直流电机加减速的89c51单片机
- 自动聚焦源程序(基于openCV)
- 基于winpcap协议分析器源代码
- 利用windows api采集麦克风音频并播放
- PT6523和PT6524 LCD驱动芯片驱动程序
- Qt播放PCM音频裸流文件
- 读取STC单片机ID号,用CRC-ITU算法加密
- linux0.11内核源码
- QT+OpenCV+USB摄像头
- Qt+Tcp+udp调试工具
- 多尺度的KCF算法代码
- CustomPlotTest.zip
- 蜂鸣器播放音乐-小星星亮晶晶.rar
- 5965c34d001a3b28728a3619d45acd5c.zip
- Computer Networking: A Top Down Approach 5th e
- Computer Networking: A Top Down Approach 5th e
- Computer Networking: A Top Down Approach 5th e
- modbus串口通讯程序,源程序
- iec104 从站模拟程序
- license for ansys 14.5
- Real-Time Fluid Dynamics for Games
评论
共有 条评论