Qtを使用してC++で小さなプログラムを作成しました。 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
これはこれを行う正しい方法ですか? Qtの軽量化または高速化はありますか?
qmake
コマンドのみを使用してコンパイルする正しい方法。開発バイナリの使用中に、qt5をデフォルトとして設定するqt5-defaultパッケージをインストールできます。
Sudo apt-get install qt5-default qtdeclarative5-dev