Lua 的 CMAKE 构建配置文件
下面是目前已测试的平台与支持的编译器
Lua 5.2 及之后的版本
-
MSVC
-
GCC
-
Clang
-
Windows
-
Linux
-
MacOS
-
FreeBSD
-
Solaris
-
自带并行编译与缓存加速,加速构建并且降低调试成本.
-
内部脚本自动检测平台, 减少手动配置带来的复杂性.
-
便于开发调试/自行学习, 且极易与平台相关工具链集成.
-
简化开发者的构建成本, 将重心集中在使用与业务编写.
-
为构建提供更智能的警告和错误提示.
根据您的使用系统,选择下面的命令下载CMakeLists.txt文件到当前目录.
# (cmd)命令行
curl --ssl-no-revoke https://raw.githubusercontent.com/CandyMi/lua-cmake/refs/heads/master/CMakeLists.txt -o CMakeLists.txt# (PowerShell)命令行
curl https://raw.githubusercontent.com/CandyMi/lua-cmake/refs/heads/master/CMakeLists.txt -o CMakeLists.txtcurl --ssl-no-revoke https://raw.githubusercontent.com/CandyMi/lua-cmake/refs/heads/master/CMakeLists.txt -o CMakeLists.txt-
打开安装
cmake自带的cmake-gui工具 (假设源码目录在d:\lua5.5\src) -
在源码目录内填入
d:\lua5.5\src, 构建文件目录内填入d:\lua5.5\src\build. -
点击下面的
configure按钮并等待, 当显示Configuring done (...)再点击右边的Generate按钮. -
前面的步骤都完成之后,则可以点击
Open按钮就会自动使用Visual Studio打开该工程. -
右键点击"解决方案'Lua'",选择"重新生成解决方案" 开始编译. 成功后右键选择"设置Lua为启动项目".
以上步骤均完成并成功后, 就可以开始断点调试、单步,设置事件、条件进行学习、开发、分析Lua.
- 运行命令
cmake -B build -DCMAKE_BUILD_TYPE=Release && cmake --build build -j4即可完成构建.