1. 在官网下载lua源代码
2. 安装CMake工具
3. 构建CMakeList.txt文件
cmake_minimum_required(VERSION 2.8)
#project name
project(Lua)
add_library(libLua STATIC lapi.c lcode.c lctype.c ldebug.c ldo.c ldump.c lfunc.c lgc.c llex.c lmem.c lobject.c lopcodes.c lparser.c lstate.c lstring.c ltable.c ltm.c lundump.c lvm.c lzio.c lauxlib.c lbaselib.c lbitlib.c lcorolib.c ldblib.c liolib.c lmathlib.c loslib.c lstrlib.c ltablib.c lutf8lib.c loadlib.c linit.c)
add_executable(Lua lua.c)
target_link_libraries(Lua libLua)
add_executable(Luac luac.c)
target_link_libraries(Luac libLua)
add_executable(Demo Demo.c)
target_link_libraries(Demo libLua)
4.通过CMake生成window下的vs工程,编译好后,就能生成lua.exe和luac.exe可执行文件了
- 注: cmakelist.txt文件中最后demo工程,需要自己手动创建Demo.c文件