QDocのためのClangのインストール
QDocは、C++ファイルを解析するときや、関数シグネチャの解析にClangを使用します。ClangはLLVM Compiler Infrastructure Projectの一部です。QDocをソースからビルドする場合は、Clang 17.0以降をインストールする必要があります。
Clangは様々なルートから入手できます:
- Qtは、オンラインインストーラでQtバイナリに使用されるプリビルドClangパッケージを提供しています。これらはLLVM/Clangライブラリを静的にリンクしますが、WindowsのReleaseビルドしかサポートしていません。
- Linux ディストリビューションでは、libclang-devやlibclang-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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。