赞
踩
CMake是一个跨平台的构建工具,它可以帮助开发人员管理复杂的项目结构和依赖关系。在本文中,我们将介绍如何使用CMake构建一个QT项目,并提供相应的源代码示例。
首先,我们需要创建一个适当的项目目录结构。在项目的根目录下,创建一个名为"src"的文件夹用于存放源代码文件,创建一个名为"build"的文件夹用于存放构建生成的文件。
- 项目根目录
- src
- build
在项目的根目录下,创建一个名为CMakeLists.txt的文件,用于配置CMake构建项目的规则。打开CMakeLists.txt文件,并添加以下内容:
cmake_minimum_required(VERSION 3.10) project(MyQTProject) # 设置C++标准 set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRED True) # 查找QT库 find_package(Qt5 REQUIRED COMPONENTS Core Widgets) # 添加源代码文件 file(GLOB_RECURSE SOURCES "src/*.cpp" "src/*.h") # 添加可执行文件 add_executable(${PROJECT_NAME} ${SOURCES}) # 链接QT库 target_link_libraries(${PROJECT_NAME} Qt5::Core Qt5::Widgets)
在上述CMakeLists.txt文件中,我们首先指定了CMake的最低版本要求
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。