Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-32908

CMake: Fail to build qt widgets app from scratch (Qt6.4)

    XMLWordPrintable

Details

    • Windows
    • 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.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            cadam Cristian Adam
            cstenger Christian Stenger
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes