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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM