环境安装与部署指南
概述
本文档介绍 Open3DGMBE 几何引擎项目中课题一清华部分的开发环境要求、依赖配置及编译部署流程。
1. 环境要求
硬件要求
- CPU:x86_64 / ARM64
- 内存:≥8GB(推荐)
- 硬盘:≥20GB
操作系统
- Windows 10 / 11(推荐开发环境)
- Linux(Ubuntu / openEuler)
2. 必备工具
| 工具 | 版本要求 | 说明 |
|---|---|---|
| CMake | ≥ 3.27 | 构建系统 |
| 编译器 | MSVC / GCC / Clang | C++20支持 |
| Git | 最新版 | 代码管理 |
3. 获取项目源码
git clone https://gitee.com/open-3d-gmbe/cad-kernel-2.0.git
cd open3dgmbe-submission
4. 依赖库说明
项目依赖位于 _deps/ 目录,包括:
- gtest(测试框架)
- Eigen / fmt / spdlog 等通用库
5. 编译步骤
5.1 默认构建(推荐)
cmake -B build
cmake --build build
5.2 指定模块构建
cmake -B build ^
-DBUILD_BASE=ON ^
-DBUILD_KERNEL=ON ^
-DBUILD_INTERSECTORS=ON
5.3 测试构建
cmake -B build ^
-DBUILD_TESTS=ON ^
-DBUILD_GME_TESTS=ON
6. 输出目录说明
- lib/:生成的库文件
- bin/:可执行文件(测试程序)