回复: Qt6 cmake编译问题
#11 回 lixinwei 的帖子 [hnwdx 01-25 10:11]
lixinwei:请下载Qt官方提供的libclang,这是专门用来编译qdoc的clang,作了一些特殊的处理。Qt官方也是用这个clang来编译的qdoc的。
下载链接:https://mirrors.tuna.tsinghua.edu.cn/qt/development_releases/prebuilt/libclang/qt/
对于Qt5,请务必选择6.0版本的;对于Qt6,建议选择10.0 .. (2021-01-22 16:56)
再追问一下,编译出来的assistant.exe不带.qch文件内容,源码目录下也不多,需要自己添加吗?
#12 回 hnwdx 的帖子 [lixinwei 01-25 21:28]
hnwdx:
再追问一下,编译出来的assistant.exe不带.qch文件内容,源码目录下也不多,需要自己添加吗?
qch文件就是Qt文档,需要另外编译。
/configure -prefix -release
cmake --build . --target qtbase/src/plugins/platforms/all qtbase/src/plugins/sqldrivers/all --parallel
cmake --build . --target docs --parallel
cmake --build . --target install_docs
下次可以在按照2楼的步骤编译Qt源码之后,不关闭控制台,再依次运行上面的第3行和第4行,这样源码和文档能一并编译
#13 [hnwdx 01-26 09:19]
谢谢,全部搞定。
#14 [gardenhill 10-23 00:01]
谢谢分享, 受教了