Es gibt eine bessere Methode .
Wenn Sie Ihre Änderungen dauerhaft /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
speichern möchten, müssen Sie die Datei ändern , zu der ein Symlink besteht ../../../../share/qtchooser/qt4-x86_64-linux-gnu.conf
.
Hier ist ein Beispiel für mein System (Ubuntu 17.10 x64, Qt 5.10.1). Ich würde vorschlagen, sowohl die ursprüngliche Symlink-Datei als auch das Ziel beizubehalten (falls Sie die ursprüngliche Konfiguration wiederherstellen möchten). Erstellen Sie außerdem die neuen Dateien an den Standardpositionen (aus Gründen der Konsistenz). Also hier sind die Schritte:
Benennen Sie die Symlink-Datei um:
sudo mv /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf_orig
Erstellen Sie eine neue Zielkonfigurationsdatei (mit einem beliebigen Namen):
gksudo gedit /usr/share/qtchooser/my_Qt_5.10.1_Desktop_gcc_x64.conf
Diese Datei muss zwei Zeilen enthalten: Die erste Zeile ist der Pfad zu den Qt-Binärdateien (einschließlich qmake) und die zweite Zeile ist der Pfad zu den Qt-Bibliotheken (einschließlich .so-Dateien). In meinem Fall ist es das
<Qt_dir>/5.10.1/gcc_64/bin
<Qt_dir>/5.10.1/gcc_64/lib
Speichern Sie es und schließen Sie es. Erstellen Sie einen Symlink default.conf
zur neuen Konfigurationsdatei:
ln -s /usr/share/qtchooser/my_Qt_5.10.1_Destop_gcc_x64.conf /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
Überprüfen Sie Ihre Qt-Version:
qmake --version
Jetzt sollte immer die angegebene Version verwendet werden.