xmake(跨平台自动构建工具)v2.3.5官方版
xmake是一个基于Lua的轻量级跨平台自动构建工具。支持在各种主流平台上构建项目。主要用于解决C/C++项目的跨平台构建。它还支持与其他语言和项目配置语法的混合编译。简单易读,对初学者友好,易于使用。 xmake是一个基于Lua的轻量级跨平台自动构建工具。...
- 版本:v1.0.0
- 平台:WinAll
- 类型:编程开发
- 发布:2025-05-07
- 大小:2.2M
- 星级:
xmake是一个基于Lua的轻量级跨平台自动构建工具。支持在各种主流平台上构建项目。主要用于解决C/C++项目的跨平台构建。它还支持与其他语言和项目配置语法的混合编译。简单易读,对初学者友好,易于使用。
xmake是一个基于Lua的轻量级跨平台自动构建工具。支持在各种主流平台上构建项目。主要用于解决C/C++项目的跨平台构建。它还支持与其他语言和项目配置语法的混合编译。简单易读,对初学者友好,轻松上手!
软件介绍
XMake是一款基于Lua的轻量级跨平台自动构建工具,支持在各种主流平台上构建项目。
xmake的目标是让开发者更加专注于项目本身的开发,简化项目的描述和构建,并提供平台独立性,使得一次编写、随处构建成为可能
它与cmake、automake、premake有些类似,但机制不同。默认情况下不会生成IDE相关的项目文件。采用直接编译的方式,更加方便易用。 Lua的项目描述语法更加简洁直观,支持大多数应用。在通用平台上构建并交叉编译
并且xmake提供了创建、配置、编译、打包、安装、卸载、运行等操作,让开发构建更加方便、精简。
不仅如此,它还提供了很多更高级的功能,比如插件扩展、脚本宏录制、批量打包、自动文档生成等等。
变更日志
新功能
添加xmake show -l envs 显示xmake内置环境变量列表
#861: 支持从指定目录搜索本地包直接安装远程依赖包
#854:支持wget、curl 和git 的全局代理设置
提升
#828: 添加对导入protobuf 规则的子目录proto 文件的支持
#835:改进mode.minsizerel模式,添加/GL对msvc的支持,进一步优化目标程序大小
#828:protobuf规则支持导入多级子目录
#838: 支持完全覆盖内置构建规则,add_files(\'src/*.c\', {rules={\'xx\', override=true}})
#847: 支持rc文件的头文件依赖解析
完善msvc工具链,消除对全局环境变量的依赖
#857:改进set_toolchains() 以支持交叉编译时,可以将特定目标切换到主机工具链并同时编译。
错误已修复
修复进度字符显示
#829: 修复macOS 不区分大小写系统导致的sysroot 无效路径问题
#832: 修复在调试模式下找不到find_packages
相关下载
更多
游戏攻略
更多
- 《人间诡视》游戏攻略全结局分享 04.15
- 《洛克王国:世界》PVP精灵选择推荐 04.15
- 《原神》琉鳞石全收集位置图文介绍 04.15
- 《无期迷途》黎莎洛培养建议 04.15
- 《艾塔纪元》终末原罪技能介绍 04.15
- 《原神》瓦雷莎雷火队搭配推荐 04.15