初学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:
关于UIC:
如果要使用.ui文件进行界面的设计 UIC就是是不可缺少的部分
QT中 uic 工具的使用_坚定亦唯美的博客-CSDN博客_qt uic
关于Qt包:
以后写