我们从头开始讲起怎么为lua写一个C语言函数库。
首先去下载源代码,我这里选择的是5.3.5版本的源代码。然后去安装好mingw64编译工具。
我们将lua源代码解压,进入源代码目录,打开命令行,输入 make mingw
。
在命令make mingw
运行完毕后,我们会得到一系列的.o
、.a
等文件,还有luac
、lua
,lua53.dll
或者lua53.so
(取决于你的系统,我这里用的windows系统,所以是dll)。
我们用到的文件基本上就是liblua.a
这个文件。
#include <math.h>
#include <lua.h>
#include <lualib.h>