-
Bug
-
Resolution: Unresolved
-
Not Evaluated
-
None
-
Qt Creator 19.0 (master branch)
-
None
Build failed in QmlDesignerBase. It print some link error:
Unable to find source-code formatter for language: console. Available languages are: actionscript, ada, applescript, bash, c, c#, c++, cpp, css, erlang, go, groovy, haskell, html, java, javascript, js, json, lua, none, nyan, objc, perl, php, python, r, rainbow, ruby, scala, sh, sql, swift, visualbasic, xml, yaml
[567/567] Linking CXX shared library lib\qtcreator\plugins\QmlDesignerBase.dll FAILED: lib/qtcreator/plugins/QmlDesignerBase.dll lib/qtcreator/plugins/QmlDesignerBase.lib C:\WINDOWS\system32\cmd.exe /C "cd . && "D:\Program Files\JetBrains\CLion\bin\cmake\win\x64\bin\cmake.exe" -E vs_link_dll --msvc-ver=1944 --intdir=src\plugins\qmldesignerbase\CMakeFiles\QmlDesignerBase.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100261~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100261~1.0\x64\mt.exe --manifests - "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\1444~1.352\bin\Hostx64\x64\link.exe" /nologo src\plugins\qmldesignerbase\CMakeFiles\QmlDesignerBase.dir\QmlDesignerBase_autogen\mocs_compilation.cpp.obj src\plugins\qmldesignerbase\CMakeFiles\QmlDesignerBase.dir\qmldesignerbaseplugin.cpp.obj src\plugins\qmldesignerbase\CMakeFiles\QmlDesignerBase.dir\utils\designerpaths.cpp.obj src\plugins\qmldesignerbase\CMakeFiles\QmlDesignerBase.dir\utils\qmlpuppetpaths.cpp.obj src\plugins\qmldesignerbase\CMakeFiles\QmlDesignerBase.dir\utils\windowmanager.cpp.obj src\plugins\qmldesignerbase\CMakeFiles\QmlDesignerBase.dir\studio\studioquickutils.cpp.obj src\plugins\qmldesignerbase\CMakeFiles\QmlDesignerBase.dir\studio\studiostyle.cpp.obj src\plugins\qmldesignerbase\CMakeFiles\QmlDesignerBase.dir\studio\studiostyle_p.cpp.obj src\plugins\qmldesignerbase\CMakeFiles\QmlDesignerBase.dir\studio\studioquickwidget.cpp.obj src\plugins\qmldesignerbase\CMakeFiles\QmlDesignerBase.dir\studio\studiosettingspage.cpp.obj src\plugins\qmldesignerbase\CMakeFiles\QmlDesignerBase.dir\studio\studiovalidator.cpp.obj /out:lib\qtcreator\plugins\QmlDesignerBase.dll /implib:lib\qtcreator\plugins\QmlDesignerBase.lib /pdb:lib\qtcreator\plugins\QmlDesignerBase.pdb /dll /version:0.0 /machine:x64 /debug /INCREMENTAL E:\CLionProjects\CPlusPlusSamplesOfficial\qt-creator\D2\src\libs\3rdparty\syntax-highlighting\CMakeFiles\QtCreatorPchGui.dir\.\cmake_pch.cxx.obj D:\Qt\6.9.2\msvc2022_64\lib\Qt6QuickWidgetsd.lib lib\qtcreator\plugins\QtSupport.lib D:\Qt\6.9.2\msvc2022_64\lib\Qt6Quickd.lib D:\Qt\6.9.2\msvc2022_64\lib\Qt6QmlMetad.lib D:\Qt\6.9.2\msvc2022_64\lib\Qt6QmlWorkerScriptd.lib D:\Qt\6.9.2\msvc2022_64\lib\Qt6QmlModelsd.lib D:\Qt\6.9.2\msvc2022_64\lib\Qt6OpenGLd.lib user32.lib bin\ProParser.lib lib\qtcreator\plugins\ResourceEditor.lib lib\qtcreator\plugins\ProjectExplorer.lib lib\qtcreator\plugins\TextEditor.lib lib\qtcreator\plugins\Core.lib bin\ExtensionSystem.lib bin\Aggregation.lib bin\Utils.lib D:\Qt\6.9.2\msvc2022_64\lib\Qt6Qmld.lib shell32.lib bin\Nanotrace.lib bin\Tasking.lib D:\Qt\6.9.2\msvc2022_64\lib\Qt6Concurrentd.lib D:\Qt\6.9.2\msvc2022_64\lib\Qt6PrintSupportd.lib comdlg32.lib winspool.lib bin\KSyntaxHighlighting.lib D:\Qt\6.9.2\msvc2022_64\lib\Qt6Widgetsd.lib D:\Qt\6.9.2\msvc2022_64\lib\Qt6Guid.lib d3d11.lib dxgi.lib dxguid.lib d3d12.lib D:\Qt\6.9.2\msvc2022_64\lib\Qt6Networkd.lib ws2_32.lib D:\Qt\6.9.2\msvc2022_64\lib\Qt6Cored.lib mpr.lib userenv.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ." LINK Pass 1: command "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\1444~1.352\bin\Hostx64\x64\link.exe /nologo src\plugins\qmldesignerbase\CMakeFiles\QmlDesignerBase.dir\QmlDesignerBase_autogen\mocs_compilation.cpp.obj src\plugins\qmldesignerbase\CMakeFiles\QmlDesignerBase.dir\qmldesignerbaseplugin.cpp.obj src\plugins\qmldesignerbase\CMakeFiles\QmlDesignerBase.dir\utils\designerpaths.cpp.obj src\plugins\qmldesignerbase\CMakeFiles\QmlDesignerBase.dir\utils\qmlpuppetpaths.cpp.obj src\plugins\qmldesignerbase\CMakeFiles\QmlDesignerBase.dir\utils\windowmanager.cpp.obj src\plugins\qmldesignerbase\CMakeFiles\QmlDesignerBase.dir\studio\studioquickutils.cpp.obj src\plugins\qmldesignerbase\CMakeFiles\QmlDesignerBase.dir\studio\studiostyle.cpp.obj src\plugins\qmldesignerbase\CMakeFiles\QmlDesignerBase.dir\studio\studiostyle_p.cpp.obj src\plugins\qmldesignerbase\CMakeFiles\QmlDesignerBase.dir\studio\studioquickwidget.cpp.obj src\plugins\qmldesignerbase\CMakeFiles\QmlDesignerBase.dir\studio\studiosettingspage.cpp.obj src\plugins\qmldesignerbase\CMakeFiles\QmlDesignerBase.dir\studio\studiovalidator.cpp.obj /out:lib\qtcreator\plugins\QmlDesignerBase.dll /implib:lib\qtcreator\plugins\QmlDesignerBase.lib /pdb:lib\qtcreator\plugins\QmlDesignerBase.pdb /dll /version:0.0 /machine:x64 /debug /INCREMENTAL E:\CLionProjects\CPlusPlusSamplesOfficial\qt-creator\D2\src\libs\3rdparty\syntax-highlighting\CMakeFiles\QtCreatorPchGui.dir\.\cmake_pch.cxx.obj D:\Qt\6.9.2\msvc2022_64\lib\Qt6QuickWidgetsd.lib lib\qtcreator\plugins\QtSupport.lib D:\Qt\6.9.2\msvc2022_64\lib\Qt6Quickd.lib D:\Qt\6.9.2\msvc2022_64\lib\Qt6QmlMetad.lib D:\Qt\6.9.2\msvc2022_64\lib\Qt6QmlWorkerScriptd.lib D:\Qt\6.9.2\msvc2022_64\lib\Qt6QmlModelsd.lib D:\Qt\6.9.2\msvc2022_64\lib\Qt6OpenGLd.lib user32.lib bin\ProParser.lib lib\qtcreator\plugins\ResourceEditor.lib lib\qtcreator\plugins\ProjectExplorer.lib lib\qtcreator\plugins\TextEditor.lib lib\qtcreator\plugins\Core.lib bin\ExtensionSystem.lib bin\Aggregation.lib bin\Utils.lib D:\Qt\6.9.2\msvc2022_64\lib\Qt6Qmld.lib shell32.lib bin\Nanotrace.lib bin\Tasking.lib D:\Qt\6.9.2\msvc2022_64\lib\Qt6Concurrentd.lib D:\Qt\6.9.2\msvc2022_64\lib\Qt6PrintSupportd.lib comdlg32.lib winspool.lib bin\KSyntaxHighlighting.lib D:\Qt\6.9.2\msvc2022_64\lib\Qt6Widgetsd.lib D:\Qt\6.9.2\msvc2022_64\lib\Qt6Guid.lib d3d11.lib dxgi.lib dxguid.lib d3d12.lib D:\Qt\6.9.2\msvc2022_64\lib\Qt6Networkd.lib ws2_32.lib D:\Qt\6.9.2\msvc2022_64\lib\Qt6Cored.lib mpr.lib userenv.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:src\plugins\qmldesignerbase\CMakeFiles\QmlDesignerBase.dir/intermediate.manifest src\plugins\qmldesignerbase\CMakeFiles\QmlDesignerBase.dir/manifest.res" failed (exit code 1120) with the following output: 正在创建库 lib\qtcreator\plugins\QmlDesignerBase.lib 和对象 lib\qtcreator\plugins\QmlDesignerBase.exp qmldesignerbaseplugin.cpp.obj : error LNK2019: 无法解析的外部符号 "public: __cdecl QmlDesigner::DesignerSettings::DesignerSettings(class Utils::QtcSettings *)" (??0DesignerSettings@QmlDesigner@@QEAA@PEAVQtcSettings@Utils@@@Z),函数 "public: __cdecl QmlDesigner::QmlDesignerBasePlugin::Data::Data(void)" (??0Data@QmlDesignerBasePlugin@QmlDesigner@@QEAA@XZ) 中引用了该符号 qmlpuppetpaths.cpp.obj : error LNK2019: 无法解析的外部符号 "public: class QVariant __cdecl QmlDesigner::DesignerSettings::value(class QByteArray const &,class QVariant const &)const " (?value@DesignerSettings@QmlDesigner@@QEBA?AVQVariant@@AEBVQByteArray@@AEBV3@@Z),函数 "class Utils::FilePath __cdecl QmlDesigner::QmlPuppetPaths::`anonymous namespace'::qmlPuppetFallbackDirectory(class QmlDesigner::DesignerSettings const &)" (?qmlPuppetFallbackDirectory@?A0x69cef873@QmlPuppetPaths@QmlDesigner@@YA?AVFilePath@Utils@@AEBVDesignerSettings@3@@Z) 中引用了该符号 lib\qtcreator\plugins\QmlDesignerBase.dll : fatal error LNK1120: 2 个无法解析的外部命令 ninja: build stopped: subcommand failed.
For Gerrit Dashboard: QTCREATORBUG-33491 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
675313,6 | QmlDesignerBase: Fix QmlDesignerSettings link error | 18.0 | qt-creator/qt-creator | Status: NEW | +2 | +1 |
675393,1 | QmlDesignerBase: Fix QmlDesignerSettings link error | qds/dev | qt-creator/qt-creator | Status: NEW | 0 | -1 |