Có một phương pháp tốt hơn .
Nếu bạn muốn thay đổi vĩnh viễn, bạn cần sửa đổi /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
tệp, đây là một liên kết tượng trưng ../../../../share/qtchooser/qt4-x86_64-linux-gnu.conf
.
Đây là một ví dụ cho hệ thống của tôi (Ubuntu 17.10 x64, Qt 5.10.1). Tôi sẽ đề nghị giữ cả tệp symlink gốc và mục tiêu của nó (trong trường hợp bạn muốn khôi phục cấu hình ban đầu). Và cũng tạo các tệp mới trong các vị trí mặc định (để thống nhất). Vì vậy, đây là các bước:
Đổi tên tệp symlink:
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
Tạo một tệp cấu hình đích mới (với bất kỳ tên nào):
gksudo gedit /usr/share/qtchooser/my_Qt_5.10.1_Desktop_gcc_x64.conf
Tệp này phải chứa hai dòng: dòng đầu tiên là đường dẫn đến nhị phân Qt (bao gồm qmake) và dòng thứ hai là đường dẫn đến thư viện Qt (bao gồm các tệp .so). Trong trường hợp của tôi, nó là
<Qt_dir>/5.10.1/gcc_64/bin
<Qt_dir>/5.10.1/gcc_64/lib
Lưu nó và đóng nó. Tạo một liên kết tượng trưng default.conf
đến tệp cấu hình mới:
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
Kiểm tra phiên bản Qt của bạn:
qmake --version
Bây giờ nó phải luôn luôn sử dụng phiên bản được chỉ định.