# gpr3dv-smoke —— 冒烟 CLI,验证 vendored 3DGPRViewer 数据生成链编过且跑通。 # 用法: gpr3dv-smoke # 例: gpr3dv-smoke "D:/Downloads/明星路" "明星路_001" # 走原版 API:IprhParser::loadImpulseMultiChannel → GPRDataModel::buildVolumeData # → RadarProcessor::runPipeline(默认流水线)。打印维度/处理前后统计/通道数。 add_executable(gpr3dv_smoke main.cpp) set_target_properties(gpr3dv_smoke PROPERTIES OUTPUT_NAME "gpr3dv-smoke" AUTOMOC OFF AUTOUIC OFF AUTORCC OFF) target_link_libraries(gpr3dv_smoke PRIVATE geopro_gpr3dv Qt6::Core Qt6::Gui) target_compile_features(gpr3dv_smoke PRIVATE cxx_std_17) if(WIN32) # 运行时 DLL(Qt6Core 等)拷到 exe 旁,使其可直接运行(无需手设 PATH)。 add_custom_command(TARGET gpr3dv_smoke POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different $ $ COMMAND_EXPAND_LISTS) endif()