Tag archives for C++ - Page 3

开源软件

Libguestfs:磁盘和 VM 镜像访问工具库(C)

libguestfs 是访问和修改虚拟机磁盘镜像的工具库,使用 C 语言编写。用户可以通过 libguestfs 查看、编辑文件,监控磁盘占用情况,创建 guests,P2V,V2V,执行备份,cloning VMs,构建 VMs,格式化磁盘,缩放磁盘等等。 libguestfs 几乎可以访问磁盘镜像的任何地方,而且非常安全,无需 root 权限,并且可以在远程机器或者 CDs/USB 上访问磁盘…
继续阅读
开源游戏

开源战棋类游戏:韦诺之战

韦诺之战 (Battle for Wesnoth)一款基于 C++ 的开源回合制SLG游戏. 支持多操作平台包括:Windows、Linux、FreeBSD和Mac OS X。游戏背景架构于奇幻环境中。玩家可用不同的单位组成军队,包含多个不同的种族,如人类、精灵、矮人、兽人、龙族,等。游戏还包含多人模式,邀好友一起玩耍。 韦诺之战已包含默认数个战役和六个默认的阵营: 反抗者:主要由精灵单位组成,还…
继续阅读
开源游戏

NDS掌上游戏机开源模拟器DeSmuME

DeSmuME是一个自由开源的NDS掌上游戏机的模拟器。由C++开发,支持Linux,Mac OS以及Windows平台。由于DeSmuME自由开源,多年发展中基于它又发展了PSP平台和安卓平台的衍生版本。模拟器几乎所有NDS游戏都可以兼容,支持即时存/读档,显卡支持OpenGL更改图像设定渲染方式,支持麦克风使用,以及直接的视频和音频录制等功能。 官网下载:
继续阅读
开源软件

Silicon:C++14 Web 框架(首版发布)

Silicon 是高性能,面向中间件的 C++14 HTTP Web 框架,可以让你使用 C++ 编写快速并且健壮的 Web APIs。 今天 Silicon 团队发布了 Silicon 的第一个版本,此版本发布目的是提供一个稳定的库来使用 C++ 编写快速的 HTTP APIs。 Silicon 主要特性: API 的最终形态是嵌入领域专用语言:HTTP 方法现在很明确,参数可以通过 URL,G…
继续阅读
开源软件

easyLambda —— 现代化 C++ 并行数据处理

easyLambda 是使用 C++ 和 MPI 进行数据处理的工具。easyLambda 具有模块化,并行,基于数据流,Map/Reduce 等特性。 easyLambda 也称为 ezl,项目最初目的是为了提供一个用 C++ 处理数据的标准方法。 设计目的:可组合,界面简单,解耦IO,数据格式,从算术逻辑并行代码,更少的样板代码,任何会 C 语言的人都可以理解使用。easyLambda 也达到…
继续阅读