carbonengine/core

GitHub: carbonengine/core

Carbon Core 是一个为系统调用提供跨平台抽象的底层 C++ 库,帮助开发者在不同操作系统上统一系统级操作接口。

Stars: 146 | Forks: 31

# Carbon Core [![license](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE.txt) ## 概述 为系统调用提供通用的底层功能和跨平台抽象。 ## 🛠️ 构建 使用仓库根目录中提供的 `CMakeLists` 进行构建。 ### 文档生成的当前要求 1. 文档可以在 Windows 或 macOS 上构建 2. 构建机器上需安装 Doxygen 1.12.0(或更高版本) ### 构建文档 文档使用以下默认设置进行构建: - TeamCity 构建 agent:ON - 本地开发构建:OFF 要覆盖默认的文档构建设置,请将 CMake 选项 `BUILD_DOCUMENTATION` 设置为 `ON/OFF`。 构建 `INSTALL` 目标将构建所有文档,并将其放置在 `CMAKE_INSTALL_PREFIX` 指定的路径中。 文档的入口点是 `documentation/index.html`。 可以使用 .rst (restructuredText) 或 .md (markdown) 文件作为源文件来构建文档。 ## 📄 许可证与法律声明 本项目采用 [MIT 许可证](LICENSE.txt)。MIT 许可证中的任何内容均不授予使用 CCP Games 商标或游戏内容的权利。 版权声明:© 2025 CCP Games。
标签:Bash脚本, C++, 底层库, 数据擦除, 系统编程, 系统调用封装, 跨平台抽象