首页| 论坛| 消息
主题:Qt6 cmake编译问题
回帖:hnwdx:
问题分析透彻,追问一下:官方源码编译出来的llvm没有libclang_static.lib,导致QDoc不能正常编译,怎么办
请下载Qt官方提供的libclang,这是专门用来编译qdoc的clang,作了一些特殊的处理。Qt官方也是用这个clang来编译的qdoc的。
下载链接:https://mirrors.tuna.tsinghua.edu.cn/qt/development_releases/prebuilt/libclang/qt/
对于Qt5,请务必选择6.0版本的;对于Qt6,建议选择11.0版本或12.0版本
编译前需要设置几个环境变量:set LLVM_INSTALL_DIR=
set QDOC_USE_STATIC_LIBCLANG=1

上面那个链接的上级目录(https://mirrors.tuna.tsinghua.edu.cn/qt/development_releases/prebuilt/libclang/)下也有很多clang,那些是动态编译的clang,只有编译 Qt Creator 和 Qt for Python 时才要用到,不要下载错了
下一楼›:hnwdx:果真是高手啊。我以为vs2019带的cmake版本够新了,结果新中更有新中要求。
(2021-01 ..
‹上一楼:问题分析透彻,追问一下:官方源码编译出来的llvm没有libclang_static.lib,导致QDoc不能正常编 ..

查看全部回帖(14)
«返回主帖