QtCreator mit Qt6
2. August 2023
Momentan bin ich mit Manjaro Sway unterwegs, da mir noch die Zeit fehlt mich ausgiebig mit NixOS zu beschäftigen. Außerdem ist bei Manjaro Sway bereits alles vorkonfiguriert, was eine Menge Zeit spart. Egal, es gibt auch negative Punkte. ArchLinux auf das Manjaro basiert erlaubt sich bei gewissen Paketen scheinbar ein paar Sonderlocken und die fallen beim Versuch QtCreator mit Qt6 laufen zu lassen auf. Dummerweise kann ich den Fehler nicht mehr reproduzieren, aber sinngemäß wurde sich beschwert, dass eine Abhängigkeit die in
/usr/lib/cmake/Qt5/Qt5Config.cmake
eingebunden werden soll, nicht erfüllt ist.
Ein Forumseintrag empfiehlt das händische Hinzufügen von qmake6
(/usr/bin/qmake6
) und fördert einen hässlichen Hack zu Tage, aber mit dem wurde Qt5 fortan ignoriert und das Projekt für Qt6 konfiguriert.
# mv /usr/lib/cmake/Qt5 /usr/lib/cmake/Qt5_hack
Anschließend kann der Hack zurückgenommen werden
# mv /usr/lib/cmake/Qt5_hack /usr/lib/cmake/Qt5
und unkonfigurierte Qt6-Projekte werden trotzdem für Qt6 konfiguriert.
(Weshalb es mir nicht mehr möglich ist den Fehler nachzustellen.
Wahrscheinlich ist die Konfiguration des QtCreators nun fix mit Qt6 verbunden und diese könnte ich nur auflösen, wenn ich ~/.config/QtProject
leere.)