12 2019 档案

摘要:这个版本没啥太大新特性,主要对c++20 modules进行了实验性支持,目前支持clang/msvc编译器,除此之外改进了不少使用体验,并且提高了一些稳定性。 另外,这个版本新增了socket.io支持以及对应协程io的调度支持,为下个版本的远程编译,以及后续的分布式编译做准备。 "项目源码" " 阅读全文
posted @ 2019-12-22 21:14 waruqi 阅读(690) 评论(1) 推荐(0)
摘要: xmake是一个基于Lua的轻量级现代化c/c++的项目构建工具,主要特点是:语法简单易上手,提供更加可读的项目维护,实现跨平台行为一致的构建体验。 本文主要详细讲解下,如果在一个项目中维护和生成多个目标文件的生成,以及它们之间的依赖关系设置。 阅读全文
posted @ 2019-12-13 09:12 waruqi 阅读(936) 评论(0) 推荐(0)
摘要:最近给xmake增加了一个新特性,对于一份工... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(190) 评论(0) 推荐(0)
摘要:最近打算给xmake写一些IDE和编辑器的集... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(374) 评论(0) 推荐(0)
摘要:最近打算给xmake写一些IDE和编辑器的集... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(560) 评论(0) 推荐(0)
摘要:此版本主要增加xmake f --menu实... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(408) 评论(0) 推荐(0)
摘要:最近为了给xmake实现预编译头文件的支持,... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(280) 评论(0) 推荐(0)
摘要:最近研究了下NVIDIA Cuda Tool... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(258) 评论(0) 推荐(0)
摘要:前言在开发xmake之前,我一直在使用gnu... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(598) 评论(0) 推荐(0)
摘要:在最新的xmake v2.2.1版本中,新增... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(319) 评论(0) 推荐(0)
摘要:xmake v2.2.1新版本现已支持WDK... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(385) 评论(0) 推荐(0)
摘要:前言历经四个多月,xmake终于更新了新版本... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(318) 评论(0) 推荐(0)
摘要:简介LTUI是一个基于lua的跨平台字符终端... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(456) 评论(0) 推荐(0)
摘要:xmake是一个基于Lua的轻量级现代化c/... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(540) 评论(0) 推荐(0)
摘要:TBOX是一个用c语言实现的跨平台开发库。针... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(1303) 评论(0) 推荐(0)
摘要:最近为了给xmake实现预编译头文件的支持,... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(274) 评论(0) 推荐(0)
摘要:描述语法xmake的描述语法基于lua实现,... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(521) 评论(0) 推荐(0)
摘要:2.1.5版本现已进入收尾阶段,此版本加入了... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(161) 评论(0) 推荐(0)
摘要:tbox之前提供的stackfull协程库,... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(220) 评论(0) 推荐(0)
摘要:lua原生并没有提供try-catch的语法... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(7023) 评论(0) 推荐(1)
摘要:简介倾斜校正主要有两种,一种是整体倾斜校正,... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(635) 评论(0) 推荐(0)
摘要:背景本文,主要介绍我之前在学校时候,研究的一... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(622) 评论(0) 推荐(0)
摘要:原子操作,线程间交互数据最细粒度的同步操作,... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(189) 评论(0) 推荐(0)
摘要:xmake 提供了方便灵活的交叉编译支持,大... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(539) 评论(0) 推荐(0)
摘要:引言所谓数字分割就是指将经过二值化后的图像中... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(1100) 评论(0) 推荐(0)
摘要:线程局部存储(Thread Local St... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(290) 评论(0) 推荐(0)
摘要:虽然已经一年多没有维护gbox这个图形库项目... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(479) 评论(2) 推荐(0)
摘要:xmake的工程描述文件xmake.lua虽... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(1120) 评论(0) 推荐(0)
摘要:协程现在已经不是个新东西了,很多语言都提供了... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(1356) 评论(0) 推荐(0)
摘要:tbox的协程实现,是stackfull模式... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(315) 评论(0) 推荐(0)
摘要:在分析了各大开源协程库实现后,最终选择参考b... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(385) 评论(0) 推荐(0)
摘要:XMake是一个跨平台自动构建工具,支持在各... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(183) 评论(0) 推荐(0)
摘要:xmake是一个基于Lua的轻量级现代化c/c 的项目构建工具,主要特点是:语法简单易上手,提供更加可读的项目维护,实现跨平台行为一致的构建体验。 除了win, linux, macOS平台,以及android, ios等移动端平台的内建构建支持,xmake也支持对各种其他工具链的交叉编译支持,本文 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(1015) 评论(0) 推荐(0)
摘要:首先我们通过内置的工程模板创建一个空工程:$... 阅读全文
posted @ 2019-12-10 09:02 waruqi 阅读(503) 评论(0) 推荐(0)
摘要:xmake是一个基于Lua的轻量级现代化c/c++的项目构建工具,主要特点是:语法简单易上手,提供更加可读的项目维护,实现跨平台行为一致的构建体验。 除了win, linux, macOS平台,以及android, ios等移动端平台的内建构建支持,xmake也支持对各种其他工具链的交叉编译支持,本 阅读全文
posted @ 2019-12-09 07:13 waruqi 阅读(1488) 评论(0) 推荐(0)
摘要:TBOX是一个用c语言实现的跨平台开发库。 针对各个平台,封装了统一的接口,简化了各类开发过程中常用操作,使你在开发过程中,更加关注实际应用的开发,而不是把时间浪费在琐碎的接口兼容性上面,并且充分利用了各个平台独有的一些特性进行优化。 这个项目的目的,是为了使C开发更加的简单高效。 阅读全文
posted @ 2019-12-06 11:47 waruqi 阅读(560) 评论(0) 推荐(0)
摘要:xmake是一个基于Lua的轻量级现代化c/c++的项目构建工具,主要特点是:语法简单易上手,提供更加可读的项目维护,实现跨平台行为一致的构建体验。 本文我们会详细介绍下如何在项目构建过程中切换debug/release等常用构建模式,以及自定义其他编译模式。 阅读全文
posted @ 2019-12-06 11:40 waruqi 阅读(1814) 评论(0) 推荐(0)