Я записал немного программы в C++ с помощью QT Назад, когда это был Qt4 для моих друзей для компиляции моей программы в их системе Ubuntu, я скажу им, после получения моих исходных файлов, чтобы просто работать:
sudo apt install libqt4-dev
<navigate to sources directory>
qmake
make
Теперь, когда это - Qt5, я считал где-нибудь что новое libqt4-dev
qtdeclarative5-dev
таким образом, я сказал им просто вводить код выше с qtdeclarative5-dev
вместо libqt4-dev
. Однако qmake
не работал, это сделало: qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
. Я быстро нашел фиксацию путем добавления -qt5
:
sudo apt install qtdeclarative5-dev
<navigate to sources directory>
qmake -qt5
make
Действительно ли это - корректный способ сделать это? Существует ли более легкая или более быстрая спокойная установка?
Корректный способ скомпилировать использование только qmake
команда. Можно установить пакет qt5-по-умолчанию для устанавливания qt5 по умолчанию при использовании двоичных файлов разработки.
sudo apt-get install qt5-default qtdeclarative5-dev