次のコマンドを使用してアプリケーションをインストールしようとしています。
$ qmake inst.pro
失敗します。
Could not find qmake configuration file linux-g++.
Error processing project file: /home/gabriel/test/inst.pro
qmake
バージョンを確認すると、次の結果が表示されます。
$ qmake -v
QMake version 3.0
Using Qt version 5.6.2 in /home/gabriel/anaconda3/bin/lib
だからインストールされましたが、どういうわけか私のanaconda
インストールに接続しました。qmake
必要な設定ファイルをどのように見つけることができますか?
ベストアンサー1
qmake
複数のバージョンのQtがインストールされている場合(このような場合)、ビルドしたいバージョンに付属のバイナリを使用する必要があります。 Ubuntuが提供するQtバージョンの場合は、パッケージもインストールする必要がqt5-qmake
あります。これにより、そのバイナリは/usr/lib/x86_64-linux-gnu/qt5/bin
64ビットIntelシステムにあり、ディレクトリはありませんPATH
。たとえば、私のシステムにはありません。
$ which -a qmake
/usr/bin/qmake
/usr/lib/x86_64-linux-gnu/qt4/bin/qmake
$ qmake -v
QMake version 2.01a
Using Qt version 4.8.7 in /usr/lib/x86_64-linux-gnu
$ /usr/lib/x86_64-linux-gnu/qt5/bin/qmake -v
QMake version 3.0
Using Qt version 5.5.1 in /usr/lib/x86_64-linux-gnu
あなたが得るエラーは、qmake
不足について不平を言うことですMK仕様、お使いのシステムでは使用できない場合があります。Pythonインストールが、に属することqt5-qmake
ができます。qmake
構成の確認そして
$ /path/to/your/qmake -query
正しいqmake
バイナリを使用しても問題が解決しない場合は、次の手順を実行できます。書くMK仕様目次しかし、通常これは必要ではなく、この場合後遺症を引き起こす可能性があります。