Warum machst du es komplizierter, als es ist?Zvoni hat geschrieben: Do 12. Feb 2026, 10:54 Schon klar.
Im konkreten Fall gehts Kobra aber glaube ich eher darum, dass falls er dieses DEFINE unter "Build Lazarus" in seinem QT-Lazarus setzt, und sein QT-Lazarus danach neu baut,
ob sein QT-Lazarus dann auf GTK2-Bibliotheken zugreifen will (oder ob es dann eben knallt, weil auf seinem "hypothetischem" reinen QT-Linux eben keine einzige GTK2-Lib vorhanden ist)
Was soll denn ein "reines QT-Linux" sein und wozu?
Wenn du bei "Lazarus kompilieren einrichten" Qt6 auswählst und "build" klickst, dann bekommst du eine Qt6 IDE.
Wenn du Qt5 auswählst, bekommst du eine Qt5 IDE,
Wenn du GTK2 auswählst, bekommst du eine GTK2 IDE,
Wenn du GTK3 auswählst, bekommst du eine (unfertige) GTK3 IDE etc.
Natürlich müssen im Betriebssystem die notwendigen Libs installiert sein, aber die können alle parallel existieren. Bei mir sind alle genannten Libs auf dem gleichen System installiert, ich brauche nur in Lazarus auswählen.