0
点赞
收藏
分享

微信扫一扫

C++笔记之通过CMakeLists.txt像使用boost库一样使用qt库中特有的模块来方便开发

树下的老石头 2024-06-27 阅读 28
c++笔记qt

C++笔记之通过CMakeLists.txt像使用boost库一样使用qt库中特有的模块来方便开发

code review!

文章目录

1.文件结构

.
├── CMakeLists.txt
└── src
    └── main.cpp

1 directory, 2 files

2.CMakeLists.txt

cmake_minimum_required(VERSION 3.5)
project(QtExampleProject)

# 寻找 Qt5 必要的组件
find_package(Qt5 REQUIRED COMPONENTS Core Widgets)

# 设置 CMake 自动处理 MOC 相关的规则
set(CMAKE_AUTOMOC ON)

# 收集项目中的所有源代码和头文件
file(GLOB_RECURSE SOURCES 
     RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} 
     FOLLOW_SYMLINKS 
     src/*.cpp src/*.h src/*.hpp)

# 创建可执行文件
add_executable(${PROJECT_NAME} ${SOURCES})

# 链接 Qt5 库
target_link_libraries(${PROJECT_NAME}
  Qt5::Widgets
)

3.main.cpp

#
举报

相关推荐

0 条评论