Spec-Zone.ru › Qt 6.0

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

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

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

  • Qt предоставляет скомпилированные пакеты Clang, которые также используются для библиотек Qt в онлайн-инсталляторе. Они позволяют статически подключать библиотеки LLVM/clang, но поддерживают только релизные сборки на 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.0/qdoc-guide-clang.html

Spec-Zone.ru

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