cmake_minimum_required(VERSION 3.16) project(HelloWorldQt6 VERSION 1.0.0 LANGUAGES CXX) # Wir nutzen modernes C++ set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) # Qt-spezifische Automatismen aktivieren set(CMAKE_AUTOMOC ON) set(CMAKE_AUTOUIC ON) set(CMAKE_AUTORCC ON) # Qt6 Widgets-Modul suchen find_package(Qt6 REQUIRED COMPONENTS Widgets) # Executable definieren und Quelldateien hinzufügen add_executable(HelloWorldApp main.cpp MainWindow.cpp MainWindow.hpp ) # Qt6 Bibliotheken linken target_link_libraries(HelloWorldApp PRIVATE Qt6::Widgets)