Skip to main content

环境安装与部署指南

概述

本文档介绍 Open3DGMBE 几何引擎项目中课题一清华部分的开发环境要求、依赖配置及编译部署流程。


1. 环境要求

硬件要求

  • CPU:x86_64 / ARM64
  • 内存:≥8GB(推荐)
  • 硬盘:≥20GB

操作系统

  • Windows 10 / 11(推荐开发环境)
  • Linux(Ubuntu / openEuler)

2. 必备工具

工具版本要求说明
CMake≥ 3.27构建系统
编译器MSVC / GCC / ClangC++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/:可执行文件(测试程序)