初始化仓库:task_plan_2
Go to file
root a5d1d8f8bc 生成代码工程 2026-05-25 16:25:48 +08:00
include 生成代码工程 2026-05-25 16:25:48 +08:00
src 生成代码工程 2026-05-25 16:25:48 +08:00
tests 生成代码工程 2026-05-25 16:25:48 +08:00
.gitignore Initial commit: 项目初始化 2026-05-25 14:27:38 +08:00
CMakeLists.txt 生成代码工程 2026-05-25 16:25:48 +08:00
README.md 生成代码工程 2026-05-25 16:25:48 +08:00
events.ndjson 生成代码工程 2026-05-25 16:25:48 +08:00
generation.json 生成代码工程 2026-05-25 16:25:48 +08:00

README.md

BattlefieldTaskPlanner — 战场任务规划原型系统

基于 C++17 实现的作战任务规划原型系统,覆盖从事件感知、任务生成、模板管理、 方案制定到分发监控的全流程核心模型。

工程结构

├── CMakeLists.txt
├── README.md
├── include/
│   ├── app.hpp                  # 顶层应用门面
│   └── core/
│       ├── event.hpp            # 事件接收与处理模块
│       ├── task.hpp             # 任务生成模块
│       ├── template.hpp         # 模板管理模块
│       ├── plan.hpp             # 方案管理模块
│       └── dispatch.hpp         # 分发监控模块
├── src/
│   ├── main.cpp                 # 命令行入口
│   ├── app.cpp                  # 应用实现
│   └── core/
│       ├── event.cpp
│       ├── task.cpp
│       ├── template.cpp
│       ├── plan.cpp
│       └── dispatch.cpp
└── tests/
    └── basic_test.cpp           # 基于 assert 的单元测试

编译与运行

mkdir -p build && cd build
cmake ..
cmake --build .
./battle_planner        # 运行主程序
./basic_test            # 运行测试