初学C++的话不必关注这一页

CMakeLists.txt:

cmake_minimum_required(VERSION 3.20) # 当前使用的cmake版本
project(Example2_1)                  # 当前的项目名

set(CMAKE_CXX_STANDARD 14)           # 设置C++版本
set(CMAKE_AUTOMOC ON)                # 开启MOC
set(CMAKE_AUTORCC ON)                # 开启RCC
set(CMAKE_AUTOUIC ON)                # 开启UIC

find_package(Qt5 COMPONENTS
        Core
        Gui
        Widgets
        REQUIRED)                    # 查找导入Qt的相关依赖包

add_executable(Example2_1 main.cpp)  # 建立一个可执行程序,不一定要和项目重名
target_link_libraries(Example2_1
        Qt5::Core
        Qt5::Gui
        Qt5::Widgets
        )                            # 大概是用来给可执行程序提供依赖项的 注释main的#include会失败           

关于MOC:

Qt核心剖析: moc_草上爬的博客-CSDN博客_qt的moc

关于RCC:

Qt中rcc工具简介_深蓝-CSDN博客_qt rcc

关于UIC:

如果要使用.ui文件进行界面的设计 UIC就是是不可缺少的部分

QT中 uic 工具的使用_坚定亦唯美的博客-CSDN博客_qt uic

关于Qt包:

以后写