Невозможно настроить QDoc при настройке Qt 6.2.4 из-за отсутствия библиотеки libclang.

Я пытаюсь собрать Qt 6.2.4 из исходного кода в Windows 10. При настройке я сталкиваюсь со следующими ПРЕДУПРЕЖДЕНИЯМИ.

      WARNING: QDoc will not be compiled, probably because libclang could not be located. This means that you cannot build the Qt documentation.
Either set CMAKE_PREFIX_PATH or LLVM_INSTALL_DIR to the location of your llvm installation.
On Linux systems, you may be able to install libclang by installing the libclang-dev or libclang-devel package, depending on your distribution.
On macOS, you can use Homebrew's llvm package.
You will also need to set the FEATURE_clang CMake variable to ON to re-evaluate this check.
WARNING: Clang-based lupdate parser will not be available. LLVM and Clang C++ libraries have not been found.
You will need to set the FEATURE_clangcpp CMake variable to ON to re-evaluate this check.

Я установил LLVM_INSTALL_DIR в каталог верхнего уровня предварительно созданной библиотеки libclang на сайте загрузки Qt (https://download.qt.io/development_releases/prebuilt/libclang/). В частности я скачал 16.0.2 для винды. Я удалил каталог сборки и настроил заново. Несмотря на то, что я это делаю, он все равно выдает мне ПРЕДУПРЕЖДЕНИЯ. Кто-нибудь знает, что происходит, и может дать мне совет?

1 ответ

Похоже, я на самом деле не устанавливал LLVM_INSTALL_DIR. Я пытался использовать -D при вызове configure.bat вместо -D при вызове cmake. Вызов cmake с -DLLVM_INSTALL_DIR=/path/to/llvm, похоже, фактически установил LLVM_INSTALL_DIR.

Другие вопросы по тегам