正文内容加载中...
posted @ 2021-04-08 10:00 waruqi Views(7) Comments(0) Diggs(0) Edit
xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。 在 2.5.2 版本中,我们增加了一个重量 Read More
posted @ 2021-03-01 10:20 waruqi Views(99) Comments(0) Diggs(0) Edit
LTUI是一个基于lua的跨平台字符终端UI界面库。 此框架源于xmake中图形化菜单配置的需求,类似linux kernel的menuconf去配置编译参数,因此基于curses和lua实现了一整套跨平台的字符终端ui库。 而样式风格基本上完全参照的kconfig-frontends,当然用户也可 Read More
posted @ 2020-12-02 09:07 waruqi Views(39) Comments(0) Diggs(0) Edit
xrepo 是一个基于 Xmake 的跨平台 C/C++ 包管理器。 项目源码 官方文档 它基于 xmake 提供的运行时,但却是一个完整独立的包管理程序,相比 vcpkg/homebrew 此类包管理器,xrepo 能够同时提供更多平台和架构的 C/C++ 包。 并且还支持多版本语义选择,另外它还 Read More
posted @ 2020-11-25 09:48 waruqi Views(128) Comments(0) Diggs(1) Edit
LTUI是一个基于lua的跨平台字符终端UI界面库。 此框架源于xmake中图形化菜单配置的需求,类似linux kernel的menuconf去配置编译参数,因此基于curses和lua实现了一整套跨平台的字符终端ui库。 而样式风格基本上完全参照的kconfig-frontends,当然用户也可 Read More
posted @ 2020-10-19 10:07 waruqi Views(98) Comments(0) Diggs(0) Edit
xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。 在这个新版本中,我们对 Intel 系列的 Read More
posted @ 2020-10-18 08:39 waruqi Views(63) Comments(0) Diggs(0) Edit
实验楼课程 Xmake 带你轻松构建 C/C++ 项目 是我们在实验楼上推出的一门 xmake 入门和进阶课程(收费),以边学边做实验的方式快速学习 xmake 的使用。 通过此处优惠码购买可享 9 折优惠:NYFbmf3X xmake 介绍 Xmake 是一个基于 Lua 的轻量级跨平台 C/C+ Read More
posted @ 2020-10-09 12:11 waruqi Views(161) Comments(0) Diggs(0) Edit
xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。 随着 xmake 最近几年不断的迭代发展, Read More
posted @ 2020-09-15 09:24 waruqi Views(266) Comments(0) Diggs(1) Edit
这个版本重点对其他语言的支持做了一些改进,比如新增了fortran的编译支持,zig语言的实验性支持,另外对golang/dlang增加了第三方依赖包支持以及交叉编译支持。 虽然,xmake重点关注c/c++的构建支持,但是其他语言的支持xmake也会不定期做一些改进,其主要目的并不是替代它们官方自身的构建系统,仅仅只是为了支持与c/c++的混合编译,更好的为c/c++项目服务, 毕竟有些c/c++项目中,还是会偶尔调用其他语言的代码接口,比如与cuda, dlang, objc,swift, asm等语言的混合调用,所以xmake还是会对他们做一些基础性的编译支持。 Read More
posted @ 2020-07-29 09:34 waruqi Views(198) Comments(0) Diggs(0) Edit
xmake是一个基于Lua的轻量级现代化c/c++的项目构建工具,主要特点是:语法简单易上手,提供更加可读的项目维护,实现跨平台行为一致的构建体验。 本文主要详细讲解下,如何通过添加自定义的脚本,在脚本域实现更加复杂灵活的定制。 项目源码 官方文档 配置分离 xmake.lua采用二八原则实现了描述 Read More
posted @ 2020-07-21 10:22 waruqi Views(172) Comments(0) Diggs(0) Edit