本文主要是介绍C++笔记之通过CMakeLists.txt像使用boost库一样使用qt库中特有的模块来方便开发,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
C++笔记之通过CMakeLists.txt像使用boost库一样使用qt库中特有的模块来方便开发
code review!
文章目录
- C++笔记之通过CMakeLists.txt像使用boost库一样使用qt库中特有的模块来方便开发
- 1.文件结构
- 2.CMakeLists.txt
- 3.main.cpp
- 4.运行
1.文件结构
.
├── CMakeLists.txt
└── src└── main.cpp1 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
#
这篇关于C++笔记之通过CMakeLists.txt像使用boost库一样使用qt库中特有的模块来方便开发的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!