carbonengine/core
GitHub: carbonengine/core
Carbon Core 是一个为系统调用提供跨平台抽象的底层 C++ 库,帮助开发者在不同操作系统上统一系统级操作接口。
Stars: 146 | Forks: 31
# Carbon Core
[](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++, 底层库, 数据擦除, 系统编程, 系统调用封装, 跨平台抽象