5.15.10 build failed with qdoc
-
hi there,
I'm trying to build 5.15.10 from source with msvc2022, but while building qdoc, I met these error:D:\Develop_Programs\qt\src\qt-everywhere-src-5.15.10\qttools\src\qdoc>jom jom 1.1.3 - empower your cores D:\Qt\Tools\jom_1_1_3\jom.exe -f Makefile.Release link /NOLOGO /DYNAMICBASE /NXCOMPAT /STACK:4194304 /OPT:REF /INCREMENTAL:NO /SUBSYSTEM:CONSOLE "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" /VERSION:5.15 /MANIFEST:embed /OUT:..\..\bin\qdoc.exe @C:\Users\Alxi11\AppData\Local\Temp\qdoc.exe.20368.31.jom clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getCString,函数 "public: __cdecl <lambda_05bd0e885e04876c438fe23e22d27a1a>::operator()(struct CXCursor)const " (??R<lambda_05bd0e885e04876c438fe23e22d27a1a>@@QEBA@UCXCursor@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_disposeString,函数 "public: __cdecl <lambda_05bd0e885e04876c438fe23e22d27a1a>::operator()(struct CXCursor)const " (??R<lambda_05bd0e885e04876c438fe23e22d27a1a>@@QEBA@UCXCursor@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_createIndex,函数 "public: virtual class Node * __cdecl ClangCodeParser::parseFnArg(class Location const &,class QString const &)" (?parseFnArg@ClangCodeParser@@UEAAPEAVNode@@AEBVLocation@@AEBVQString@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_disposeIndex,函数 "public: virtual class Node * __cdecl ClangCodeParser::parseFnArg(class Location const &,class QString const &)" (?parseFnArg@ClangCodeParser@@UEAAPEAVNode@@AEBVLocation@@AEBVQString@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getFileName,函数 "public: __cdecl <lambda_6f92e4bfdea711401b4830e6d8f748e4>::operator()(struct CXCursor)const " (??R<lambda_6f92e4bfdea711401b4830e6d8f748e4>@@QEBA@UCXCursor@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_Location_isFromMainFile,函数 "public: __cdecl <lambda_6f92e4bfdea711401b4830e6d8f748e4>::operator()(struct CXCursor)const " (??R<lambda_6f92e4bfdea711401b4830e6d8f748e4>@@QEBA@UCXCursor@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_Range_isNull,函数 "private: enum CXChildVisitResult __cdecl ClangVisitor::visitHeader(struct CXCursor,struct CXSourceLocation)" (?visitHeader@ClangVisitor@@AEAA?AW4CXChildVisitResult@@UCXCursor@@UCXSourceLocation@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getPresumedLocation,函数 "public: __cdecl <lambda_6f92e4bfdea711401b4830e6d8f748e4>::operator()(struct CXCursor)const " (??R<lambda_6f92e4bfdea711401b4830e6d8f748e4>@@QEBA@UCXCursor@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getFileLocation,函数 "public: __cdecl <lambda_6f92e4bfdea711401b4830e6d8f748e4>::operator()(struct CXCursor)const " (??R<lambda_6f92e4bfdea711401b4830e6d8f748e4>@@QEBA@UCXCursor@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getRangeStart,函数 "class QString __cdecl getSpelling(struct CXSourceRange)" (?getSpelling@@YA?AVQString@@UCXSourceRange@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getRangeEnd,函数 "class QString __cdecl getSpelling(struct CXSourceRange)" (?getSpelling@@YA?AVQString@@UCXSourceRange@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getNumDiagnostics,函数 "public: virtual class Node * __cdecl ClangCodeParser::parseFnArg(class Location const &,class QString const &)" (?parseFnArg@ClangCodeParser@@UEAAPEAVNode@@AEBVLocation@@AEBVQString@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getDiagnostic,函数 "public: virtual class Node * __cdecl ClangCodeParser::parseFnArg(class Location const &,class QString const &)" (?parseFnArg@ClangCodeParser@@UEAAPEAVNode@@AEBVLocation@@AEBVQString@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_formatDiagnostic,函数 "public: virtual class Node * __cdecl ClangCodeParser::parseFnArg(class Location const &,class QString const &)" (?parseFnArg@ClangCodeParser@@UEAAPEAVNode@@AEBVLocation@@AEBVQString@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_parseTranslationUnit2,函数 "private: void __cdecl ClangCodeParser::buildPCH(void)" (?buildPCH@ClangCodeParser@@AEAAXXZ) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_defaultSaveOptions,函数 "private: void __cdecl ClangCodeParser::buildPCH(void)" (?buildPCH@ClangCodeParser@@AEAAXXZ) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_saveTranslationUnit,函数 "private: void __cdecl ClangCodeParser::buildPCH(void)" (?buildPCH@ClangCodeParser@@AEAAXXZ) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_disposeTranslationUnit,函数 "private: void __cdecl ClangCodeParser::buildPCH(void)" (?buildPCH@ClangCodeParser@@AEAAXXZ) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getTranslationUnitCursor,函数 "private: void __cdecl ClangCodeParser::buildPCH(void)" (?buildPCH@ClangCodeParser@@AEAAXXZ) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_equalCursors,函数 "private: class Aggregate * __cdecl ClangVisitor::getSemanticParent(struct CXCursor)" (?getSemanticParent@ClangVisitor@@AEAAPEAVAggregate@@UCXCursor@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getCursorKind,函数 "private: static enum CXChildVisitResult __cdecl <lambda_a12f89b5ae83cd61ddb2c2b29c9a4f16>::<lambda_invoker_cdecl>(struct CXCursor,struct CXCursor,void *)" (?<lambda_invoker_cdecl>@<lambda_a12f89b5ae83cd61ddb2c2b29c9a4f16>@@CA?AW4CXChildVisitResult@@UCXCursor@@0PEAX@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_isDeclaration,函数 "public: __cdecl <lambda_6f92e4bfdea711401b4830e6d8f748e4>::operator()(struct CXCursor)const " (??R<lambda_6f92e4bfdea711401b4830e6d8f748e4>@@QEBA@UCXCursor@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_isExpression,函数 "private: static enum CXChildVisitResult __cdecl <lambda_da8868631e66c9fdf44a94c6d755c3c1>::<lambda_invoker_cdecl>(struct CXCursor,struct CXCursor,void *)" (?<lambda_invoker_cdecl>@<lambda_da8868631e66c9fdf44a94c6d755c3c1>@@CA?AW4CXChildVisitResult@@UCXCursor@@0PEAX@Z) 中 引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_isInvalid,函数 "class Node * __cdecl findFunctionNodeForCursor(class QDocDatabase *,struct CXCursor)" (?findFunctionNodeForCursor@@YAPEAVNode@@PEAVQDocDatabase@@UCXCursor@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_isTranslationUnit,函数 "public: virtual void __cdecl ClangCodeParser::parseSourceFile(class Location const &,class QString const &)" (?parseSourceFile@ClangCodeParser@@UEAAXAEBVLocation@@AEBVQString@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getCursorSemanticParent,函数 "class Node * __cdecl findFunctionNodeForCursor(class QDocDatabase *,struct CXCursor)" (?findFunctionNodeForCursor@@YAPEAVNode@@PEAVQDocDatabase@@UCXCursor@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getCursorLexicalParent,函数 "private: class Aggregate * __cdecl ClangVisitor::getSemanticParent(struct CXCursor)" (?getSemanticParent@ClangVisitor@@AEAAPEAVAggregate@@UCXCursor@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getOverriddenCursors,函数 "private: enum CXChildVisitResult __cdecl ClangVisitor::visitHeader(struct CXCursor,struct CXSourceLocation)" (?visitHeader@ClangVisitor@@AEAA?AW4CXChildVisitResult@@UCXCursor@@UCXSourceLocation@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_disposeOverriddenCursors,函数 "private: enum CXChildVisitResult __cdecl ClangVisitor::visitHeader(struct CXCursor,struct CXSourceLocation)" (?visitHeader@ClangVisitor@@AEAA?AW4CXChildVisitResult@@UCXCursor@@UCXSourceLocation@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getCursor,函数 "public: virtual void __cdecl ClangCodeParser::parseSourceFile(class Location const &,class QString const &)" (?parseSourceFile@ClangCodeParser@@UEAAXAEBVLocation@@AEBVQString@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getCursorLocation,函数 "public: __cdecl <lambda_6f92e4bfdea711401b4830e6d8f748e4>::operator()(struct CXCursor)const " (??R<lambda_6f92e4bfdea711401b4830e6d8f748e4>@@QEBA@UCXCursor@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getCursorExtent,函数 "private: static enum CXChildVisitResult __cdecl <lambda_da8868631e66c9fdf44a94c6d755c3c1>::<lambda_invoker_cdecl>(struct CXCursor,struct CXCursor,void *)" (?<lambda_invoker_cdecl>@<lambda_da8868631e66c9fdf44a94c6d755c3c1>@@CA?AW4CXChildVisitResult@@UCXCursor@@0PEAX@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getCursorType,函数 "private: static enum CXChildVisitResult __cdecl <lambda_a12f89b5ae83cd61ddb2c2b29c9a4f16>::<lambda_invoker_cdecl>(struct CXCursor,struct CXCursor,void *)" (?<lambda_invoker_cdecl>@<lambda_a12f89b5ae83cd61ddb2c2b29c9a4f16>@@CA?AW4CXChildVisitResult@@UCXCursor@@0PEAX@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getTypeSpelling,函数 "public: __cdecl <lambda_c633672493f513285340a4600046b956>::operator()(struct CXCursor)const " (??R<lambda_c633672493f513285340a4600046b956>@@QEBA@UCXCursor@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getEnumConstantDeclValue,函数 "public: __cdecl <lambda_86f78558a15ea3f1cec682a0d6e05b14>::operator()(struct CXCursor)const " (??R<lambda_86f78558a15ea3f1cec682a0d6e05b14>@@QEBA@UCXCursor@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getPointeeType,函数 "private: enum CXChildVisitResult __cdecl ClangVisitor::visitHeader(struct CXCursor,struct CXSourceLocation)" (?visitHeader@ClangVisitor@@AEAA?AW4CXChildVisitResult@@UCXCursor@@UCXSourceLocation@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getTypeDeclaration,函数 "private: static enum CXChildVisitResult __cdecl <lambda_a12f89b5ae83cd61ddb2c2b29c9a4f16>::<lambda_invoker_cdecl>(struct CXCursor,struct CXCursor,void *)" (?<lambda_invoker_cdecl>@<lambda_a12f89b5ae83cd61ddb2c2b29c9a4f16>@@CA?AW4CXChildVisitResult@@UCXCursor@@0PEAX@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getResultType,函数 "private: enum CXChildVisitResult __cdecl ClangVisitor::visitHeader(struct CXCursor,struct CXSourceLocation)" (?visitHeader@ClangVisitor@@AEAA?AW4CXChildVisitResult@@UCXCursor@@UCXSourceLocation@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getNumArgTypes,函数 "class Node * __cdecl findFunctionNodeForCursor(class QDocDatabase *,struct CXCursor)" (?findFunctionNodeForCursor@@YAPEAVNode@@PEAVQDocDatabase@@UCXCursor@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getArgType,函数 "class Node * __cdecl findFunctionNodeForCursor(class QDocDatabase *,struct CXCursor)" (?findFunctionNodeForCursor@@YAPEAVNode@@PEAVQDocDatabase@@UCXCursor@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_isFunctionTypeVariadic,函数 "class Node * __cdecl findFunctionNodeForCursor(class QDocDatabase *,struct CXCursor)" (?findFunctionNodeForCursor@@YAPEAVNode@@PEAVQDocDatabase@@UCXCursor@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getCursorResultType,函数 "class QString __cdecl functionName(struct CXCursor)" (?functionName@@YA?AVQString@@UCXCursor@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_Type_getCXXRefQualifier,函数 "private: enum CXChildVisitResult __cdecl ClangVisitor::visitHeader(struct CXCursor,struct CXSourceLocation)" (?visitHeader@ClangVisitor@@AEAA?AW4CXChildVisitResult@@UCXCursor@@UCXSourceLocation@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getCXXAccessSpecifier,函数 "private: enum CXChildVisitResult __cdecl ClangVisitor::visitHeader(struct CXCursor,struct CXSourceLocation)" (?visitHeader@ClangVisitor@@AEAA?AW4CXChildVisitResult@@UCXCursor@@UCXSourceLocation@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_visitChildren,函数 "bool __cdecl visitChildrenLambda<class <lambda_4b2d2c696e5066ae1948e8f210facbd8> >(struct CXCursor,class <lambda_4b2d2c696e5066ae1948e8f210facbd8> &&)" (??$visitChildrenLambda@V<lambda_4b2d2c696e5066ae1948e8f210facbd8>@@@@YA_NUCXCursor@@$$QEAV<lambda_4b2d2c696e5066ae1948e8f210facbd8>@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getCursorSpelling,函数 "public: __cdecl <lambda_05bd0e885e04876c438fe23e22d27a1a>::operator()(struct CXCursor)const " (??R<lambda_05bd0e885e04876c438fe23e22d27a1a>@@QEBA@UCXCursor@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getCursorDisplayName,函数 "public: __cdecl <lambda_05bd0e885e04876c438fe23e22d27a1a>::operator()(struct CXCursor)const " (??R<lambda_05bd0e885e04876c438fe23e22d27a1a>@@QEBA@UCXCursor@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_isCursorDefinition,函数 "private: enum CXChildVisitResult __cdecl ClangVisitor::visitHeader(struct CXCursor,struct CXSourceLocation)" (?visitHeader@ClangVisitor@@AEAA?AW4CXChildVisitResult@@UCXCursor@@UCXSourceLocation@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_Cursor_getCommentRange,函数 "private: enum CXChildVisitResult __cdecl ClangVisitor::visitHeader(struct CXCursor,struct CXSourceLocation)" (?visitHeader@ClangVisitor@@AEAA?AW4CXChildVisitResult@@UCXCursor@@UCXSourceLocation@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_CXXMethod_isPureVirtual,函数 "private: enum CXChildVisitResult __cdecl ClangVisitor::visitHeader(struct CXCursor,struct CXSourceLocation)" (?visitHeader@ClangVisitor@@AEAA?AW4CXChildVisitResult@@UCXCursor@@UCXSourceLocation@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_CXXMethod_isStatic,函数 "private: enum CXChildVisitResult __cdecl ClangVisitor::visitHeader(struct CXCursor,struct CXSourceLocation)" (?visitHeader@ClangVisitor@@AEAA?AW4CXChildVisitResult@@UCXCursor@@UCXSourceLocation@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_CXXMethod_isVirtual,函数 "private: enum CXChildVisitResult __cdecl ClangVisitor::visitHeader(struct CXCursor,struct CXSourceLocation)" (?visitHeader@ClangVisitor@@AEAA?AW4CXChildVisitResult@@UCXCursor@@UCXSourceLocation@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_EnumDecl_isScoped,函数 "private: enum CXChildVisitResult __cdecl ClangVisitor::visitHeader(struct CXCursor,struct CXSourceLocation)" (?visitHeader@ClangVisitor@@AEAA?AW4CXChildVisitResult@@UCXCursor@@UCXSourceLocation@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_CXXMethod_isConst,函数 "class Node * __cdecl findFunctionNodeForCursor(class QDocDatabase *,struct CXCursor)" (?findFunctionNodeForCursor@@YAPEAVNode@@PEAVQDocDatabase@@UCXCursor@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getTemplateCursorKind,函数 "private: enum CXChildVisitResult __cdecl ClangVisitor::visitHeader(struct CXCursor,struct CXSourceLocation)" (?visitHeader@ClangVisitor@@AEAA?AW4CXChildVisitResult@@UCXCursor@@UCXSourceLocation@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getTokenKind,函数 "public: virtual void __cdecl ClangCodeParser::parseSourceFile(class Location const &,class QString const &)" (?parseSourceFile@ClangCodeParser@@UEAAXAEBVLocation@@AEBVQString@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getTokenSpelling,函数 "public: virtual void __cdecl ClangCodeParser::parseSourceFile(class Location const &,class QString const &)" (?parseSourceFile@ClangCodeParser@@UEAAXAEBVLocation@@AEBVQString@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getTokenLocation,函数 "public: virtual void __cdecl ClangCodeParser::parseSourceFile(class Location const &,class QString const &)" (?parseSourceFile@ClangCodeParser@@UEAAXAEBVLocation@@AEBVQString@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_getTokenExtent,函数 "public: virtual void __cdecl ClangCodeParser::parseSourceFile(class Location const &,class QString const &)" (?parseSourceFile@ClangCodeParser@@UEAAXAEBVLocation@@AEBVQString@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_tokenize,函数 "public: virtual void __cdecl ClangCodeParser::parseSourceFile(class Location const &,class QString const &)" (?parseSourceFile@ClangCodeParser@@UEAAXAEBVLocation@@AEBVQString@@@Z) 中引用了该符号 clangcodeparser.obj : error LNK2019: 无法解析的外部符号 __imp_clang_disposeTokens,函数 "public: virtual void __cdecl ClangCodeParser::parseSourceFile(class Location const &,class QString const &)" (?parseSourceFile@ClangCodeParser@@UEAAXAEBVLocation@@AEBVQString@@@Z) 中引用了该符号 ..\..\bin\qdoc.exe : fatal error LNK1120: 61 个无法解析的外部命令 jom: D:\Develop_Programs\qt\src\qt-everywhere-src-5.15.10\qttools\src\qdoc\Makefile.Release [..\..\bin\qdoc.exe] Error 1120 jom: D:\Develop_Programs\qt\src\qt-everywhere-src-5.15.10\qttools\src\qdoc\Makefile [release] Error 2
I'm using libclang from https://download.qt.io/development_releases/prebuilt/libclang/qt/libclang-release_15.0.0-based-windows-vs2019_64.7z
What could be the reason?
-
Qt 5.15 uses libclang 6. See the provisioning script at https://code.qt.io/cgit/qt/qt5.git/tree/coin/provisioning/common/windows/libclang.ps1?h=5.15.2
And at the end of the file you have:
if ( $libclang_version -eq "60" ) { # This is a hacked static build of libclang which requires special # handling on the qdoc side. Set-EnvironmentVariable "QDOC_USE_STATIC_LIBCLANG" "1" }
libclang 15 is used for Qt6.
-
Qt 5.15 uses libclang 6. See the provisioning script at https://code.qt.io/cgit/qt/qt5.git/tree/coin/provisioning/common/windows/libclang.ps1?h=5.15.2
And at the end of the file you have:
if ( $libclang_version -eq "60" ) { # This is a hacked static build of libclang which requires special # handling on the qdoc side. Set-EnvironmentVariable "QDOC_USE_STATIC_LIBCLANG" "1" }
libclang 15 is used for Qt6.
-
-
@cristian-adam I changed to https://download.qt.io/development_releases/prebuilt/libclang/libclang-release_60-windows-vs2015_64-clazy.7z and it worked! Thank you very much!