qmake
(/usr/bin/qmake
) en realidad es solo un enlace simbólico aqtchooser
(/usr/bin/qtchooser
).
He aquí una cita deman qtchooser
:
FILES
/etc/xdg/qtchooser/default.conf
System-wide configuration files. Each has two lines, the first
is the path to the binaries and the second is the path to the Qt
libraries. If a default.conf is provided, the settings from it
will be automatically used in case nothing else is selected.
$HOME/.config/qtchooser/*.conf
User configuration files.
El archivo /etc/xdg/qtchooser/default.conf
tiene mayor prioridad que /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
. Estos son los pasos para elegir la versión predeterminada de Qt para qmake
en el ejemplo de mi sistema (Ubuntu 17.10 x64, Qt 5.10.1 ).
Crear el directorio /etc/xdg/qtchooser
:
sudo mkdir /etc/xdg/qtchooser
Crear y editar el archivo de configuración:
gksudo gedit /etc/xdg/qtchooser/default.conf
Como se ha dicho anteriormente. este archivo debe contener dos líneas :la primera línea es la ruta a los archivos binarios de Qt (incluido qmake )y la segunda es la ruta a las bibliotecas de Qt (incluidos los archivos.so ). En mi caso será:
<Qt_dir>/5.10.1/gcc_64/bin
<Qt_dir>/5.10.1/gcc_64/lib
Guárdelo y cierre. Ahora qmake
debería usar la versión de Qt especificada.