docs(radar): 计划 Global Constraints 修正构建命令(build.bat, cmake不在PATH)

This commit is contained in:
gaozheng 2026-06-29 13:37:43 +08:00
parent 1e931e4f85
commit e48b679255
1 changed files with 1 additions and 1 deletions

View File

@ -17,7 +17,7 @@
- `BITS` 真源 = `.head``BITS` 字段P0 仅支持 16-bit32-bit 抛 `not implemented`)。`ENDIAN_TYPE` 1=小端/2=大端。 - `BITS` 真源 = `.head``BITS` 字段P0 仅支持 16-bit32-bit 抛 `not implemented`)。`ENDIAN_TYPE` 1=小端/2=大端。
- 通道插值复用纯函数 `geopro::io::gpr::planChannelInterpolation(offsets, targetDy)`(默认 `targetDy=0.025`),通道横向偏移取自 `.head``CH_X_OFFSETS`**绝不跨线**。 - 通道插值复用纯函数 `geopro::io::gpr::planChannelInterpolation(offsets, targetDy)`(默认 `targetDy=0.025`),通道横向偏移取自 `.head``CH_X_OFFSETS`**绝不跨线**。
- 内存app 体是 `std::vector<double>`int16 的 4×单线默认 `coarse=4`(峰值 <0.5GB)。多线/全分辨率不在本计划 P2 核外)。 - 内存app 体是 `std::vector<double>`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`(已存在)。 - 提交Conventional Commits`feat:`/`refactor:`/`test:`),分支 `feat/3d-radar-volume-ingest`(已存在)。
- 失败排查:桌面日志 `%LOCALAPPDATA%/Geomative/Geopro3/logs/geopro_*.log` - 失败排查:桌面日志 `%LOCALAPPDATA%/Geomative/Geopro3/logs/geopro_*.log`