# Externe Dependencies - Fehlende Libraries ## Nicht verfügbare externe Libraries Folgende Libraries werden im Build referenziert, sind aber nicht im migrierten Code verfügbar: ### Services - `svcPpmCommon` - Participant Management Service Common - `svcExmCommon` - Exercise Management Service Common - `svcGnaCommon` - Guez Nasat Common - `svcAvmCommon` - Audio/Video Management Common (BUILD_RTI abhängig) - `svcEemCommon` - Equipment Management Service Common ### Plugin Interfaces - `PpmGuiComboboxPluginInterface` - Participant Management GUI Combobox Interface - `AsbDataPluginInterface` - ASB Data Plugin Interface - `ExmDataPluginInterface` - Exercise Management Data Plugin Interface - `advancedSymbologyGui` - Advanced Symbology GUI ### svcPdmClient - **Status**: Nicht vorhanden - **Betroffene Module**: - `Lts/Proxies/TrainingAreaBase/Plugins/AdlerJson/saaTelegrams` - `Lts/Proxies/TrainingAreaBase/Plugins/AdlerJson/tabPluginAdler` - **Lösung**: Dependency auskommentieren ## Betroffene Module ### Lts/Plugins/GuezNasat/Gui/Common (GnaCommon) - Benötigt: PpmGuiComboboxPluginInterface, svcGnaCommon, svcExmCommon, svcPpmCommon ### Lts/Plugins/ParticipantManagement/Gui/Common (PpmCommon) - Benötigt: svcPpmCommon, AsbDataPluginInterface, ExmDataPluginInterface, advancedSymbologyGui ### Lts/Plugins/AlarmManagement/Gui/Common (AlmCommon) - Benötigt: svcGnaCommon (für logger.h), svcPpmCommon, svcAlmCommon, svcAesCommon, advancedSymbology, advancedSymbologyGui - Status: Hinter BUILD_RTI Guard gesetzt (benötigt GuezNasat/RTI) ## Lösung Diese Module benötigen die externen Dependencies für einen vollständigen Build. Optionen: 1. Externe Dependencies als Submodule einbinden 2. Module暂时 deaktivieren bis Dependencies verfügbar 3. Stubs für Interfaces erstellen (nicht empfohlen per User-Anweisung)