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キャッシュ変数にインストールパスを追加することもできます。

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.