2017-01-29 3 views
2

ここでは、https://wiki.qt.io/Building_Qt_Documentationの手順に従ってQDocをコンパイルしようとしています。 Qtプロジェクト全体を構築せずにQDocをコンパイルしようとしています。私はWindows 10でmingwを使用します。私はまずメインのqtディレクトリでconfigureを実行し、qtbaseで設定してからqtbaseでmakeします。 qtdeclarativeディレクトリに移動し、チュートリアルの説明に従ってサブqmldevtoolsをコンパイルしようとしています。残念ながら、ターゲットは認識されず、コンパイルも行われません。誰も助けることができますか?オフラインQtドキュメント

+0

チュートリアルはqtの以前のバージョン用に作成されたもので、Qt 5.8には適用されないようです。私はqtdeclarativeとqttoolsモジュール全体をコンパイルしようとしているので、qtdocをうまくコンパイルできます。 – Cristi

+0

make module-qtdeclarative(例えば)が呼ばれた後、コンパイルプロセスがサブモジュールターゲットをMakefileに作成するようです。しかし、私はいつ、どのように私はターゲットを作成することができますし、makeコマンドが存在する正確に理解していない。 – Cristi

+0

make qmake_allはプロジェクトに必要なすべてのMakefileを作成するようです。なぜコンパイルプロセスの最後に呼び出されるべきですか?その前にMakefileが必要です。 – Cristi

答えて

2

私は最終的にQtDocsをインストールしました。 Qt 5.8の場合、これはほぼ同じように動作します。https://wiki.qt.io/Building_Qt_Documentationを除き、makeのqmake_allは、ソースのルートディレクトリでconfigureが呼び出された直後に呼び出されるべきです。また、make html_docsを動作させるためにqttoolsからqtattributionsscannerをコンパイルしなければなりませんでした。

ドキュメントをコンパイルする代わりに、zealdocsを使用することもできます。これは、variosソフトウェアAPI用のオフラインヘルプツールです。

関連する問題