Spec-Zone.ru › Qt

Установка Clang для QDoc

QDoc использует Clang при разборе файлов C++ и сигнатур функций в командах \fn. Clang входит в состав проекта LLVM Compiler Infrastructure Project. Поэтому, если вы собираетесь скомпилировать QDoc из исходного кода, сначала необходимо установить LLVM 8.0 или более позднюю версию.

Вы можете получить Clang различными способами:

  • Qt предоставляет предварительно скомпилированные пакеты Clang, которые также используются для библиотек Qt в установщике онлайн. Они позволяют статически подключать библиотеки LLVM/clang, но поддерживают только сборки Release на Windows.
  • Дистрибутивы Linux часто предоставляют пакет под названием libclang-dev или libclang-devel.
  • На macOS вы также можете использовать формулу Homebrew's llvm formula.

Примечание: предварительно скомпилированные двоичные файлы с http://releases.llvm.org/download.html не могут быть использованы, так как в них отсутствуют некоторые компоненты, необходимые для QDoc.

Если вы установили Clang в пользовательском каталоге, вам необходимо указать CMake, где его найти. Это можно сделать, добавив путь к установке в переменную кэша CMake CMAKE_PREFIX_PATH.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qdoc-guide-clang.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API