LtsSession/LtsElevation: BUILD_RTI Guards komplett, EXTERNAL_DEPENDENCIES.md
- lts_session_data_dds.h/cpp: Vollständig mit #ifdef BUILD_RTI geschützt Vermeidet vtable/qt_metacast Linker-Fehler bei BUILD_RTI=OFF - lts_session.cpp: LtsSessionDataDds-Aufrufe mit BUILD_RTI Guards toString(): N/A-Placeholder im else-Zweig event(): QObject::event(e) statt LtsSessionDataDds::event(e) - lts_elevation_manager.cpp: - m_logger im Initializer-List initialisieren (Reference-Member) - initDDS: Kein Zugriff auf incomplete type bei BUILD_RTI=OFF - createInstance: Rückgabetyp korrigiert (nullptr statt QStringList) - getFilenamesForExercise/TrainingArea: #ifdef BUILD_RTI - exerciseIdToTrainingAreaId: static method mit BUILD_RTI guard - elevation_map_manager.h: QPoint3D-STUB entfernt, Forward-Declaration - cnr_frequency_planning_helper.h/cpp: Vollständig mit BUILD_RTI geschützt - EXTERNAL_DEPENDENCIES.md: Dokumentation fehlender external deps - RTI GCC-Inkompatibilität (DDS_OctetSeq vs DDS_OctetsSeq) - BUILD_RTI temporär OFF, BUILD_ARCGIS=ON default Build-Status: LtsSession [17/1589] erfolgreich, LtsElevation gebaut Offene Build-Fehler durch fehlende externe Dependencies (erwartet)
This commit is contained in:
8 files changed
+68
-80
No files matched your search
+5
-6
@@ -11,14 +11,13 @@
|
||||
#include <QPointF>
|
||||
#include <vector>
|
||||
|
||||
// QPoint3D ist bereits in LtsUtilsCore/qpoint3d.h definiert
|
||||
// #include "LtsUtilsCore/qpoint3d.h" // Wird von lts_elevation_manager.h included
|
||||
|
||||
namespace LtsUtils
|
||||
{
|
||||
struct QPoint3D
|
||||
{
|
||||
double x{0.0};
|
||||
double y{0.0};
|
||||
double z{0.0};
|
||||
};
|
||||
// Forward-Referenz, Definition erfolgt in qpoint3d.h
|
||||
struct QPoint3D;
|
||||
} // namespace LtsUtils
|
||||
|
||||
using LOSVector = std::vector<double>;
|
||||
|
||||
Reference in new issue
Block a user