文件名称:libcommon:可重用的C ++代码库
文件大小:985KB
文件格式:ZIP
更新时间:2024-02-29 16:00:33
C++
libcommon libcommon是许多C ++项目共享的可重用C ++代码的集合。 当C ++项目之间的代码复制失控时,创建了该项目。 常用代码已移入该库,而不是保持多个副本同步。 该库应作为git子模块包含在其他项目中。 这是一个活跃且易变的项目,因此很难将其转换为共享库。 保持ABI稳定性(无论如何对于C ++来说都是很难的)在这个阶段将太难了,不值得。 建立libcommon 你需要: 一个C ++ 20编译器( 或 ) 要构建它,请输入: meson . build ninja -C build 这产生了几个静态库。 内容 src每个目录都包含一个子库: util :通用实用程序 co :C ++ 20协程 time :处理日期和时间 http :HTTP协议定义和帮助器 adata :使用我们的池分配器的数据结构 system :操作系统实用程序 io :文件