:qmakeはどこでpriファイルを探しますか?私は次のセットアップ(QT 5.6.1-1を使用して)いる
qtbase/bin
...
qtbase/mkspecs
...
qtdeclarative/mkspecs
私は次のエラーを取得qtquickcontrols構築しようとしている:だけqmakeのを見ているので
qmake
make
Some of the required modules (qtHaveModule(quick)) are not available.
Skipped.
私はそれがだと思うがqtbase/mkspecsの.priファイル用。 mkspecsを設定する環境変数はありますか? 検索パス?
QMAKESPEC、QT_PLUGIN_PATH、およびINCLUDEPATHを設定しようとしましたが、エラーメッセージを超えて取得できませんでした。
ビルドプロセス:
tar -xf qtbase-opensource-src-5.6.1.tar.xz && cd
./configure -prefix=qtbase/prefix
make
make install
tar -xf qtdeclarative-opensource-src-5.6.1.tar.xz && cd
qmake PREFIX=qtdeclarative/prefix
make install
クイック(
sed -i s#INSTALL_ROOT)/qtbase/prefix#INSTALL_ROOT)/qtdeclarative/prefix
make install
tar -xf qtquickcontrols-opensource-src-5.6.1.tar.xz && cd
qmake PREFIX=qtquickcontrols/prefix
make install
が に必要なモジュール(qtHaveModuleの一部を失敗した(それは、ビルドユーザーが書き込み可能ではありません)/プレフィックスをqtbaseする書き込みエラーで失敗します))は利用できません。 スキップしました。
完全なソースを取得し、すべてを構築することで、人生ははるかに簡単になります。あなたは何も心配する必要はありません、それだけで動作します。また、ソースフォルダにビルドしてはいけません。どのバージョンのQtでも、少なくとも3つのフォルダ、つまりソース、ビルド、インストールが必要です。 –