在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