From e48b6792558f72a3caf08c0060e7228b09b52bc8 Mon Sep 17 00:00:00 2001 From: gaozheng Date: Mon, 29 Jun 2026 13:37:43 +0800 Subject: [PATCH] =?UTF-8?q?docs(radar):=20=E8=AE=A1=E5=88=92=20Global=20Co?= =?UTF-8?q?nstraints=20=E4=BF=AE=E6=AD=A3=E6=9E=84=E5=BB=BA=E5=91=BD?= =?UTF-8?q?=E4=BB=A4(build.bat,=20cmake=E4=B8=8D=E5=9C=A8PATH)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/superpowers/plans/2026-06-29-3d-radar-volume-ingest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/superpowers/plans/2026-06-29-3d-radar-volume-ingest.md b/docs/superpowers/plans/2026-06-29-3d-radar-volume-ingest.md index 3d39404..250e1e7 100644 --- a/docs/superpowers/plans/2026-06-29-3d-radar-volume-ingest.md +++ b/docs/superpowers/plans/2026-06-29-3d-radar-volume-ingest.md @@ -17,7 +17,7 @@ - `BITS` 真源 = `.head` 的 `BITS` 字段(P0 仅支持 16-bit;32-bit 抛 `not implemented`)。`ENDIAN_TYPE` 1=小端/2=大端。 - 通道插值复用纯函数 `geopro::io::gpr::planChannelInterpolation(offsets, targetDy)`(默认 `targetDy=0.025`),通道横向偏移取自 `.head` 的 `CH_X_OFFSETS`,**绝不跨线**。 - 内存:app 体是 `std::vector`(int16 的 4×);单线默认 `coarse=4`(峰值 <0.5GB)。多线/全分辨率不在本计划(走 P2 核外)。 -- 构建:`build.bat app`(app)/ `cmake --build build/release --target geopro_tests`(测试);**重链前关掉在跑的 app/exe**(LNK1104)。**别删** `build/release`。 +- 构建/测试:⚠️ **`cmake`/`ctest`/`cl` 不在 PATH** —— 必须经 `D:\Git\lanbingtech\geopro\build.bat`(自带 vcvars + VS cmake/ctest)。各 task 步骤里写的 `cmake --build ... && ctest -R ...` 是**意图**,实际跑:(1) **构建+全测**:PowerShell `D:\Git\lanbingtech\geopro\build.bat test`(构建 geopro_tests + ctest 全跑,~68s,**基线 444/444 全绿**——经 build.bat 时 proj.db 等都能找到);(2) **聚焦单测**(构建后快速复跑):`build/release/tests/geopro_tests.exe --gtest_filter=Pattern*`(雷达测试不依赖 proj.db,可直接跑);(3) **app**:`build.bat app`。**重链前关掉在跑的 app/exe**(LNK1104)。**别删** `build/release`。 - 提交:Conventional Commits(`feat:`/`refactor:`/`test:`),分支 `feat/3d-radar-volume-ingest`(已存在)。 - 失败排查:桌面日志 `%LOCALAPPDATA%/Geomative/Geopro3/logs/geopro_*.log`。