Where: DEFG.h declares numerous methods (Grid, RasterizeSpanElevGridHor, RasterizeSpanElev, SmoothRasterizeSpanElev, CalcSpanNormals*, SaveDEM, DoGrid, AddPoints) whose definitions are not visible in the provided standalone sources; linkage will fail if referenced.
Why it’s wrong: From the standalone caller’s perspective (per main.cpp/DEFGSupport.*), missing definitions produce unresolved symbols if invoked.
Evidence: Declarations in header; provided compilation units don’t show definitions (e.g., AddPoints prototype with no visible definition).
GitHub
+2
GitHub
+2
Fix: Either supply definitions in the standalone build set or hide/ifdef declarations not supported outside the VNS/WCS build.