Details
-
Bug
-
Resolution: Fixed
-
Not Evaluated
-
Qt Creator 17.0.0-beta1
-
-
9ded3246e (17.0)
Description
Steps to reproduce:
- create Qt widgets app from scratch
- use cmake for Qt5 and Qt6, choose an older Qt (I had 6.4.3)
- configure
Current result:
- fails to configure due to missing target
[cmake] CMake Error at C:/Qt/6.4.3/msvc2019_64/lib/cmake/Qt6/QtPublicPluginHelpers.cmake:407 (target_link_libraries): [cmake] Target "untitled4" links to: [cmake] [cmake] Qt6::QWindowsVistaStylePlugin_init [cmake] [cmake] but the target was not found. Possible reasons include: [cmake] [cmake] * There is a typo in the target name. [cmake] * A find_package call is missing for an IMPORTED target. [cmake] * An ALIAS target is missing. [cmake] [cmake] Call Stack (most recent call first): [cmake] C:/Qt/6.4.3/msvc2019_64/lib/cmake/Qt6Core/Qt6CoreMacros.cmake:662 (__qt_internal_apply_plugin_imports_finalizer_mode) [cmake] C:/Qt/6.4.3/msvc2019_64/lib/cmake/Qt6Core/Qt6CoreMacros.cmake:705 (_qt_internal_finalize_executable) [cmake] C:/Qt/6.4.3/msvc2019_64/lib/cmake/Qt6Core/Qt6CoreMacros.cmake:719 (qt6_finalize_target) [cmake] CMakeLists.txt:69 (qt_finalize_executable) [cmake] [cmake] [cmake] -- Generating done [cmake] CMake Generate step failed. Build files cannot be regenerated correctly. [cmake] [cmake] The command "C:\Tools\cmake-3.24.3-win64-x64\bin\cmake.exe -S C:/testing/qtcreator-17.0.0-beta1_E/projects/untitled4 -B C:/testing/qtcreator-17.0.0-beta1_E/projects/untitled4/build/Qt_6_4_3_msvc2019_64-Debug "-DQT_QMAKE_EXECUTABLE:FILEPATH=C:/Qt/6.4.3/msvc2019_64/bin/qmake.exe" "-DCMAKE_BUILD_TYPE:STRING=Debug" "-DCMAKE_CXX_COMPILER:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/HostX64/x64/cl.exe" "-DCMAKE_PREFIX_PATH:PATH=C:/Qt/6.4.3/msvc2019_64" "-DCMAKE_CXX_FLAGS_INIT:STRING=-DQT_QML_DEBUG" "-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=C:\testing\qtcreator-17.0.0-beta1_E\projects\untitled4\build\Qt_6_4_3_msvc2019_64-Debug/.qtc/package-manager/auto-setup.cmake" "-DQT_MAINTENANCE_TOOL:FILEPATH=G:/Qt/MaintenanceTool.exe" "-DCMAKE_COLOR_DIAGNOSTICS:BOOL=ON" "-DCMAKE_C_COMPILER:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/HostX64/x64/cl.exe" "-DCMAKE_GENERATOR:STRING=NMake Makefiles JOM"" terminated with exit code 1. [cmake]
Workaround: pass
-DQT_CREATOR_SKIP_MAINTENANCE_TOOL_PROVIDER:BOOL=OFF
to the initial config.