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文件