Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Qt Creator no CMake configuration found!
Qt 6.11 is out! See what's new in the release blog

Qt Creator no CMake configuration found!

Scheduled Pinned Locked Moved Unsolved General and Desktop
11 Posts 3 Posters 2.2k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • SGaistS Offline
    SGaistS Offline
    SGaist
    Lifetime Qt Champion
    wrote on last edited by
    #2

    Hi and welcome to devnet,

    What is the error returned by nmake ?

    Can you show your CMakeLists.txt content ?

    Which version of Qt are you using ?

    Interested in AI ? www.idiap.ch
    Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

    1 Reply Last reply
    0
    • D Offline
      D Offline
      Dilara
      wrote on last edited by
      #3

      hi thanke you ,
      1.cmake_minimum_required(VERSION 3.24)

      project(untitled2 VERSION 0.1 LANGUAGES CXX)

      set(CMAKE_INCLUDE_CURRENT_DIR ON)

      set(CMAKE_AUTOUIC ON)
      set(CMAKE_AUTOMOC ON)
      set(CMAKE_AUTORCC ON)

      set(CMAKE_CXX_STANDARD 17)
      set(CMAKE_CXX_STANDARD_REQUIRED ON)

      find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Core Quick)
      find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Core Quick)

      set(PROJECT_SOURCES
      main.cpp
      qml.qrc
      )

      if(${QT_VERSION_MAJOR} GREATER_EQUAL 6)
      qt_add_executable(untitled2
      MANUAL_FINALIZATION
      ${PROJECT_SOURCES}
      )

      Define target properties for Android with Qt 6 as:

      set_property(TARGET untitled2 APPEND PROPERTY QT_ANDROID_PACKAGE_SOURCE_DIR

      ${CMAKE_CURRENT_SOURCE_DIR}/android)

      For more information, see https://doc.qt.io/qt-6/qt-add-executable.html#target-creation

      else()
      if(ANDROID)
      add_library(untitled2 SHARED
      ${PROJECT_SOURCES}
      )

      Define properties for Android with Qt 5 after find_package() calls as:

      set(ANDROID_PACKAGE_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/android")

      else()
          add_executable(untitled2
            ${PROJECT_SOURCES}
          )
      endif()
      

      endif()

      target_link_libraries(untitled2
      PRIVATE Qt${QT_VERSION_MAJOR}::Core Qt${QT_VERSION_MAJOR}::Quick)

      set_target_properties(untitled2 PROPERTIES
      MACOSX_BUNDLE_GUI_IDENTIFIER my.example.com
      MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION}
      MACOSX_BUNDLE_SHORT_VERSION_STRING ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}
      MACOSX_BUNDLE TRUE
      WIN32_EXECUTABLE TRUE
      )

      install(TARGETS untitled2
      BUNDLE DESTINATION .
      LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})

      if(QT_VERSION_MAJOR EQUAL 6)
      qt_import_qml_plugins(untitled2)
      qt_finalize_executable(untitled2)
      endif()

      2.8.0.2 version

      jsulmJ 1 Reply Last reply
      0
      • D Dilara

        hi thanke you ,
        1.cmake_minimum_required(VERSION 3.24)

        project(untitled2 VERSION 0.1 LANGUAGES CXX)

        set(CMAKE_INCLUDE_CURRENT_DIR ON)

        set(CMAKE_AUTOUIC ON)
        set(CMAKE_AUTOMOC ON)
        set(CMAKE_AUTORCC ON)

        set(CMAKE_CXX_STANDARD 17)
        set(CMAKE_CXX_STANDARD_REQUIRED ON)

        find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Core Quick)
        find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Core Quick)

        set(PROJECT_SOURCES
        main.cpp
        qml.qrc
        )

        if(${QT_VERSION_MAJOR} GREATER_EQUAL 6)
        qt_add_executable(untitled2
        MANUAL_FINALIZATION
        ${PROJECT_SOURCES}
        )

        Define target properties for Android with Qt 6 as:

        set_property(TARGET untitled2 APPEND PROPERTY QT_ANDROID_PACKAGE_SOURCE_DIR

        ${CMAKE_CURRENT_SOURCE_DIR}/android)

        For more information, see https://doc.qt.io/qt-6/qt-add-executable.html#target-creation

        else()
        if(ANDROID)
        add_library(untitled2 SHARED
        ${PROJECT_SOURCES}
        )

        Define properties for Android with Qt 5 after find_package() calls as:

        set(ANDROID_PACKAGE_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/android")

        else()
            add_executable(untitled2
              ${PROJECT_SOURCES}
            )
        endif()
        

        endif()

        target_link_libraries(untitled2
        PRIVATE Qt${QT_VERSION_MAJOR}::Core Qt${QT_VERSION_MAJOR}::Quick)

        set_target_properties(untitled2 PROPERTIES
        MACOSX_BUNDLE_GUI_IDENTIFIER my.example.com
        MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION}
        MACOSX_BUNDLE_SHORT_VERSION_STRING ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}
        MACOSX_BUNDLE TRUE
        WIN32_EXECUTABLE TRUE
        )

        install(TARGETS untitled2
        BUNDLE DESTINATION .
        LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})

        if(QT_VERSION_MAJOR EQUAL 6)
        qt_import_qml_plugins(untitled2)
        qt_finalize_executable(untitled2)
        endif()

        2.8.0.2 version

        jsulmJ Offline
        jsulmJ Offline
        jsulm
        Lifetime Qt Champion
        wrote on last edited by
        #4

        @Dilara "What is the error returned by nmake ?"

        https://forum.qt.io/topic/113070/qt-code-of-conduct

        1 Reply Last reply
        0
        • D Offline
          D Offline
          Dilara
          wrote on last edited by
          #5

          @jsulm Running 'nmake' '-?' failed with: The system cannot find the file specified!

          jsulmJ 1 Reply Last reply
          0
          • D Dilara

            @jsulm Running 'nmake' '-?' failed with: The system cannot find the file specified!

            jsulmJ Offline
            jsulmJ Offline
            jsulm
            Lifetime Qt Champion
            wrote on last edited by
            #6

            @Dilara nmake.exe is part of Microsoft toolchain. So, You're using Microsoft C++ compiler, right? Did you check whether your Kit is configured properly (not showing any warnings/errors)?

            https://forum.qt.io/topic/113070/qt-code-of-conduct

            1 Reply Last reply
            0
            • D Offline
              D Offline
              Dilara
              wrote on last edited by
              #7

              @jsulm
              The design section is not coming, cmake was not installed, I think I installed it, I am having problems due to the path error.Ekran görüntüsü 2022-11-24 123227.png

              1 Reply Last reply
              0
              • D Offline
                D Offline
                Dilara
                wrote on last edited by
                #8

                @jsulm my kit way is right
                Ekran görüntüsü 2022-11-24 123624.png Ekran görüntüsü 2022-11-24 123653.png

                jsulmJ 1 Reply Last reply
                0
                • D Dilara

                  @jsulm my kit way is right
                  Ekran görüntüsü 2022-11-24 123624.png Ekran görüntüsü 2022-11-24 123653.png

                  jsulmJ Offline
                  jsulmJ Offline
                  jsulm
                  Lifetime Qt Champion
                  wrote on last edited by
                  #9

                  @Dilara Your problem is NOT CMake. Your problem is that nmake.exe is NOT found.
                  Can you please check what I already suggested: "You're using Microsoft C++ compiler, right? Did you check whether your Kit is configured properly (not showing any warnings/errors)?"?

                  https://forum.qt.io/topic/113070/qt-code-of-conduct

                  1 Reply Last reply
                  0
                  • D Offline
                    D Offline
                    Dilara
                    wrote on last edited by
                    #10

                    @jsulm No nmake.exe , I installed visual c++ but no nmake.exe
                    where can i check?

                    jsulmJ 1 Reply Last reply
                    0
                    • D Dilara

                      @jsulm No nmake.exe , I installed visual c++ but no nmake.exe
                      where can i check?

                      jsulmJ Offline
                      jsulmJ Offline
                      jsulm
                      Lifetime Qt Champion
                      wrote on last edited by
                      #11

                      @Dilara said in Qt Creator no CMake configuration found!:

                      where can i check?

                      It should be somewhere in your Visual Studio installation.
                      And you still did not answer "Did you check whether your Kit is configured properly (not showing any warnings/errors)?"...

                      https://forum.qt.io/topic/113070/qt-code-of-conduct

                      1 Reply Last reply
                      0

                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Users
                      • Groups
                      • Search
                      • Get Qt Extensions
                      • Unsolved