QDocのためのClangのインストール

QDocは、C++ファイルを解析するときや、関数シグネチャの解析にClangを使用しますClangはLLVM Compiler Infrastructure Projectの一部です。QDocをソースからビルドする場合は、Clang 17.0以降をインストールする必要があります。

Clangは様々なルートから入手できます:

  • Qtは、オンラインインストーラでQtバイナリに使用されるプリビルドClangパッケージを提供しています。これらはLLVM/Clangライブラリを静的にリンクしますが、WindowsのReleaseビルドしかサポートしていません。
  • Linux ディストリビューションでは、libclang-devlibclang-devel と呼ばれるパッケージが提供されています。QtのビルドシステムはCMakeにClangConfig.cmakeを探すように指示するので、QDocをビルドしたい場合はこのファイルを提供するパッケージをインストールしてください。QDocを実行するにはlibclangだけが必要です。
  • macOSでは、Homebrewのllvm式を使うこともできる。

注意: http: //releases.llvm.org/download.htmlからのビルド済みバイナリは、QDocに必要なコンポーネントが欠けているため、使用できません。

Clangをカスタムロケーションにインストールする場合は、CMakeにそれがどこにあるか教える必要があります。これは、Qt を設定するときにLLVM_INSTALL_DIR 環境変数を使って LLVM のインストールパスを指定することで行えます。あるいは、CMAKE_PREFIX_PATH CMakeキャッシュ変数にインストールパスを追加することもできます。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。