在window下用编译lua源文件生成lua程序

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.exeluac.exe可执行文件了

  • 注: cmakelist.txt文件中最后demo工程,需要自己手动创建Demo.c文件
posted @ 2017-05-22 20:18  zyh_think  阅读(2526)  评论(0编辑  收藏  举报