Skip to content

开发指南

本节面向重新启动开发时的日常入口。

推荐阅读顺序

  1. 当前项目状态
  2. 前置环境
  3. 快速开始
  4. 构建系统
  5. 开发工具
  6. Git Hooks
  7. AI 辅助开发指南

常用命令

bash
# Linux 快速构建
bash scripts/build_helpers/linux_fast_develop_build.sh

# Linux 完整构建 + 测试
bash scripts/build_helpers/linux_develop_build.sh

# 仅运行已有 CTest
QT_QPA_PLATFORM=offscreen ctest --test-dir out/build_develop/test --output-on-failure

# 文档开发
pnpm install
pnpm dev
pnpm build

环境要求速览

硬件要求

组件最低配置推荐配置
CPU4 核心8 核心以上
RAM8GB16GB 或更多
硬盘20GB 可用空间50GB+ SSD

操作系统支持

平台支持版本工具链
WindowsWindows 10/11MinGW 或 LLVM
LinuxUbuntu 22.04+, Debian 12+GCC 或 Clang

必需软件

软件最低版本推荐版本
Docker Desktop最新稳定版最新版
Git2.30+最新版
VSCode(推荐) 最新版最新版
Qt66.8.36.8.3+
CMake3.163.20+
Python3.8+3.10+ (用于 aqtinstall)

快速克隆与构建

bash
# 1. 克隆项目
git clone https://github.com/Charliechen114514/CFDesktop.git
cd CFDesktop

# 2. Windows 快速构建
.\scripts\build_helpers\windows_fast_develop_build.ps1

# 3. Linux 快速构建
./scripts/build_helpers/linux_fast_develop_build.sh

Built with VitePress