web-dev-qa-db-ja.com

コードをコンパイルするための最小限のQt5インストール

Qtを使用してC++で小さなプログラムを作成しました。 Qt4に戻ったとき、友人がUbuntuシステムでプログラムをコンパイルするために、ソースファイルを取得した後、実行するように伝えました。

Sudo apt install libqt4-dev
<navigate to sources directory>
qmake
make

Qt5になったので、新しいlibqt4-devqtdeclarative5-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

これはこれを行う正しい方法ですか? Qtの軽量化または高速化はありますか?

3
Seub

qmakeコマンドのみを使用してコンパイルする正しい方法。開発バイナリの使用中に、qt5をデフォルトとして設定するqt5-defaultパッケージをインストールできます。

Sudo apt-get install qt5-default qtdeclarative5-dev
1
Ketan Patel