12 2019 档案
摘要:这个版本没啥太大新特性,主要对c++20 modules进行了实验性支持,目前支持clang/msvc编译器,除此之外改进了不少使用体验,并且提高了一些稳定性。 另外,这个版本新增了socket.io支持以及对应协程io的调度支持,为下个版本的远程编译,以及后续的分布式编译做准备。 "项目源码" "
阅读全文
摘要:
xmake是一个基于Lua的轻量级现代化c/c++的项目构建工具,主要特点是:语法简单易上手,提供更加可读的项目维护,实现跨平台行为一致的构建体验。
本文主要详细讲解下,如果在一个项目中维护和生成多个目标文件的生成,以及它们之间的依赖关系设置。
阅读全文

摘要:TBOX是一个用c语言实现的跨平台开发库。针...
阅读全文
摘要:xmake是一个基于Lua的轻量级现代化c/...
阅读全文
摘要:简介LTUI是一个基于lua的跨平台字符终端...
阅读全文
摘要:前言历经四个多月,xmake终于更新了新版本...
阅读全文
摘要:xmake v2.2.1新版本现已支持WDK...
阅读全文
摘要:在最新的xmake v2.2.1版本中,新增...
阅读全文
摘要:前言在开发xmake之前,我一直在使用gnu...
阅读全文
摘要:最近研究了下NVIDIA Cuda Tool...
阅读全文
摘要:最近为了给xmake实现预编译头文件的支持,...
阅读全文
摘要:此版本主要增加xmake f --menu实...
阅读全文
摘要:最近打算给xmake写一些IDE和编辑器的集...
阅读全文
摘要:最近打算给xmake写一些IDE和编辑器的集...
阅读全文
摘要:最近给xmake增加了一个新特性,对于一份工...
阅读全文
摘要:最近为了给xmake实现预编译头文件的支持,...
阅读全文
摘要:2.1.5版本现已进入收尾阶段,此版本加入了...
阅读全文
摘要:描述语法xmake的描述语法基于lua实现,...
阅读全文
摘要:lua原生并没有提供try-catch的语法...
阅读全文
摘要:tbox之前提供的stackfull协程库,...
阅读全文
摘要:首先我们通过内置的工程模板创建一个空工程:$...
阅读全文
摘要:简介倾斜校正主要有两种,一种是整体倾斜校正,...
阅读全文
摘要:背景本文,主要介绍我之前在学校时候,研究的一...
阅读全文
摘要:xmake 提供了方便灵活的交叉编译支持,大...
阅读全文
摘要:引言所谓数字分割就是指将经过二值化后的图像中...
阅读全文
摘要:线程局部存储(Thread Local St...
阅读全文
摘要:虽然已经一年多没有维护gbox这个图形库项目...
阅读全文
摘要:xmake的工程描述文件xmake.lua虽...
阅读全文
摘要:协程现在已经不是个新东西了,很多语言都提供了...
阅读全文
摘要:tbox的协程实现,是stackfull模式...
阅读全文
摘要:在分析了各大开源协程库实现后,最终选择参考b...
阅读全文
摘要:XMake是一个跨平台自动构建工具,支持在各...
阅读全文
摘要:xmake是一个基于Lua的轻量级现代化c/c 的项目构建工具,主要特点是:语法简单易上手,提供更加可读的项目维护,实现跨平台行为一致的构建体验。 除了win, linux, macOS平台,以及android, ios等移动端平台的内建构建支持,xmake也支持对各种其他工具链的交叉编译支持,本文
阅读全文
摘要:xmake是一个基于Lua的轻量级现代化c/c++的项目构建工具,主要特点是:语法简单易上手,提供更加可读的项目维护,实现跨平台行为一致的构建体验。 除了win, linux, macOS平台,以及android, ios等移动端平台的内建构建支持,xmake也支持对各种其他工具链的交叉编译支持,本
阅读全文
摘要:TBOX是一个用c语言实现的跨平台开发库。
针对各个平台,封装了统一的接口,简化了各类开发过程中常用操作,使你在开发过程中,更加关注实际应用的开发,而不是把时间浪费在琐碎的接口兼容性上面,并且充分利用了各个平台独有的一些特性进行优化。
这个项目的目的,是为了使C开发更加的简单高效。
阅读全文
摘要:xmake是一个基于Lua的轻量级现代化c/c++的项目构建工具,主要特点是:语法简单易上手,提供更加可读的项目维护,实现跨平台行为一致的构建体验。
本文我们会详细介绍下如何在项目构建过程中切换debug/release等常用构建模式,以及自定义其他编译模式。
阅读全文