10

このページBuild Qt 5 from Gitの指示に従って、ソースから Qt 5.5 をビルドしました。ソースは「~/qt5_source_built/qt5」にあり、Qt 5.5 ビルド システムは「~/qt5_source_built/qt5.5-build」にあります。次の構成オプションを使用しました。

~/qt5_source_built/qt5/configure -developer-build -opensource -no-gtkstyle -nomake examples -nomake tests

そして、「make -j4」を使用してqt-5.5システムを構築しました。システムは正常に構築されます。

私は CMake を使用して、Qt 5.5 ビルド システム用のアプリケーションを開発しています。これは通常のケースで機能します (たとえば、qtwebkit を使用できます)。しかし、新しいアプリケーションで qtwebengine モジュールをテストしたい場合、「~/qt5_source_built/qt5.5-build/qtbase」ディレクトリの下に qtwebengine のインクルード ファイルとライブラリ ファイルがないように見えます。

異なるターゲットを使用してシステムを再作成しようとしました:

make all -j4

make module-qtwebengine -j4

make module-qtwebengine-all -j4

しかし、コンソールは出力し続けます

... Nothing to be done for ...

qtwebengine のインクルード ファイルとライブラリ ファイルは、再作成後も「~/qt5_source_built/qt5.5-build/qtbase」ディレクトリの下に見つかりませんでした。

qtwebengine のソース ファイルは "~/qt5_source_built/qt5/qtwebengine/src" にあるようですが、"make" コマンドを使用してビルドできませんでした。

build ディレクトリの下に qtwebengine のインクルード ファイルとライブラリ ファイルがありませんか? そうでない場合、この Qt 5.5 git ソースを使用して qtwebengine を構築する方法を知っている人はいますか?

提案をありがとう。

4

1 に答える 1