首页 > TAG信息列表 > xmake

xmake v2.6.3 发布,支持 vcpkg 清单模式

Xmake 是一个基于 Lua 的轻量级跨平台构建工具。 它非常的轻量,没有任何依赖,因为它内置了 Lua 运行时。 它使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。 我们

xmake v2.6.2 发布,新增 Linux 内核驱动模块构建支持

Xmake 是一个基于 Lua 的轻量级跨平台构建工具。 它非常的轻量,没有任何依赖,因为它内置了 Lua 运行时。 它使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。 我们

xmake v2.6.2 发布,新增 Linux 内核驱动模块构建支持

Xmake 是一个基于 Lua 的轻量级跨平台构建工具。 它非常的轻量,没有任何依赖,因为它内置了 Lua 运行时。 它使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。

xmake v2.5.8 发布,新增 Pascal/Swig 程序和 Lua53 运行时支持

xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。 这个版本,我们主要增加了对 Pascal 语言项目和 Swig 模块的构建支

xmake: vscode intellisense include错误的问题

解决方案: 手动生成compile_commands.json: xmake project -k compile_commands 然后把它拷贝到.vscode中即可。 c_cpp_properties.json(参考) { "configurations": [ { "compileCommands": ".vscode/compile_commands.json",

使用xmake编译pybind11官方demo

xmake 国产编程语言编译系统,简单易用,网址:https://xmake.io/#/ pybind11 简单易用的C++和Python的双向绑定项目,借鉴boost.python,网址为:http://pybind11.readthedocs.io/en/stable/basics.html xmake编译pybind11项目 pybind11官网教程有gcc和cmake的示例,这里补充xmake的。 创建xm

xmake v2.5.5 发布,支持下载集成二进制镜像包

xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。 2.5.5 版本中,我们继续改进远程包集成的体验,实现在云端预编译包,然

xmake v2.3.7 发布, 新增 tinyc 和 emscripten 工具链支持

xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。随着 xmake 最近几年不断的迭代发展,xmake 已经在 Github 收获 2.9K

xmake v2.5.2 发布, 支持自动拉取交叉工具链和依赖包集成

xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。在 2.5.2 版本中,我们增加了一个重量级的新特性:自动拉取远程交叉编

C/C++ 构建系统,我用 xmake

XMake 是什么 XMake 是一个基于 Lua 的 现代化 C/C++ 构建系统。 它的语法简洁易上手,对新手友好,即使完全不会 lua 也能够快速入门,并且完全无任何依赖,轻量,跨平台。 同时,它也是一个自满足的构建系统,拥有强大的包管理系统,快速的构建引擎。 相比 Ninja/Scons/Make 作为 Build backend,C

C/C++ 构建系统,我用 xmake

XMake 是什么 XMake 是一个基于 Lua 的 现代化 C/C++ 构建系统。 它的语法简洁易上手,对新手友好,即使完全不会 lua 也能够快速入门,并且完全无任何依赖,轻量,跨平台。 同时,它也是一个自满足的构建系统,拥有强大的包管理系统,快速的构建引擎。 相比 Ninja/Scons/Make 作为 Build backend,C

xmake v2.5.2 发布, 支持自动拉取交叉工具链和依赖包集成

xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。 在 2.5.2 版本中,我们增加了一个重量级的新特性:自动拉取远程

十分钟搞定 C/C++ 项目自动化构建 —— Xmake 入门指南

上面是一个开发中的经典问题场景,发生的原因通常是:开发者工作机上的某些依赖项没有安装在测试或者客户环境中,导致程序无法运行或者报错。 如何有效地避免这个尴尬的场景呢?那就需要一个持续的、可复用的自动构建流程,这样会促使团队保证他们的软件在 IDE 和开发者工作机之外也能够编

xmake v2.3.7 发布, 新增 tinyc 和 emscripten 工具链支持

xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。 随着 xmake 最近几年不断的迭代发展,xmake 已经在 Github 收获 2.

xmake v2.3.4 发布, 更加完善的工具链支持

为了让xmake更好得支持交叉编译,这个版本我重构了整个工具链,使得工具链的切换更加的方便快捷,并且现在用户可以很方便地在xmake.lua中扩展自己的工具链。 关于平台的支持上,我们新增了对*BSD系统的支持,另外,此版本还新增了一个ninja主题风格,实现类似ninja的编译进度显示,例如: 项目源