# 使用MinGW # 下载Lua的源码 mingw32-make PLAT=mingw
# 使用Visual Studio # 下载Lua的源码 # 新建C++空项目,名字叫Lua # 把所有的源文件和头文件放进去 # luac.c里面的main函数注释掉,这是Lua的编译器入口 # lua.c里面的main函数保留,这是Lua的解释器入口 # 编译 # 和官方提供的编译版的不同是: # 官方编译的版本是exe+dll的形式,exe依赖于dll # 官方编译的版本是全套的工具,除了解释器还有编译器等其他工具 # 自己编译出来的内容只有一个exe,可以单独运行 # 自己编译出来的只有解释器,所有内容都在exe里面
# 使用Visual Studio # 下载Lua的源码 # 新建C++空项目,名字叫Lua # 把所有的源文件和头文件放进去 # 把两个main函数注释掉 # 输出类型改为动态链接库DLL # 加一个预编译选项:LUA_BUILD_AS_DLL # 编译