Bir yoktur daha iyi bir yöntem .
Değişikliklerinizi kalıcı hale getirmek istiyorsanız /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
, bir bağlantı olan dosyayı değiştirmeniz gerekir ../../../../share/qtchooser/qt4-x86_64-linux-gnu.conf
.
İşte benim sistem için bir örnek (Ubuntu 17.10 x64, Qt 5.10.1). Hem orijinal bağlantı dosyasını hem de hedefini yerinde tutmanızı öneririm (orijinal yapılandırmayı kurtarmak istemeniz durumunda). Ayrıca yeni dosyaları varsayılan konumlarda (tutarlılık için) oluşturun. Yani burada adımlar:
Sembolik bağlantı dosyasını yeniden adlandırın:
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
Yeni bir hedef yapılandırma dosyası oluşturun (herhangi bir adla):
gksudo gedit /usr/share/qtchooser/my_Qt_5.10.1_Desktop_gcc_x64.conf
Bu dosya iki satır içermelidir: ilk satır Qt ikili dosyalarına giden yoldur (qmake dahil) ve ikinci satır Qt kitaplıklarına giden yoldur (.so dosyaları dahil). Benim durumumda
<Qt_dir>/5.10.1/gcc_64/bin
<Qt_dir>/5.10.1/gcc_64/lib
Sakla ve kapat. default.conf
Yeni konfigürasyon dosyasına bir link oluşturun :
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
Qt versiyonunu kontrol et:
qmake --version
Şimdi her zaman belirtilen sürümü kullanması gerekir.