qt creator cmake
时间: 2025-04-20 18:37:30 浏览: 25
### 如何在 Qt Creator 中使用 CMake 进行项目配置和构建
#### 使用 CMake 创建新项目
为了创建一个新的基于 CMake 的项目,在启动 Qt Creator 后可以选择 `File` -> `New File or Project`,然后选择 `Application` 下的 `Non-Qt Project` 类型中的 `Plain C++ Application` 或者其他适合的选择。这会引导开发者通过一系列向导来设置项目的初始参数。
对于已有项目,可以直接打开包含 `CMakeLists.txt` 文件所在的目录作为项目根路径[^3]。
#### 设置 CMake 版本和支持工具链
确保安装了适当版本的 CMake 并且可以通过环境变量访问到它。如果需要特定编译器或其他开发工具,则应在 Qt Creator 内部指定这些选项。通常情况下,默认配置已经足够满足大多数需求[^5]。
#### 开始配置过程
当加载了一个支持 CMake 的项目之后,Qt Creator 自动检测并读取 `CMakeLists.txt` 文件的内容来进行初步解析。此时可以点击左下角的小扳手图标进入 Kit Options 页面确认所使用的 kit 是否正确无误;kit 是指一组关联在一起用于构建应用程序所需的资源集合,比如平台、编译器等信息。
接着可以在底部状态栏找到两个按钮:“Configure Project” 和 “Build All”。前者用来重新运行一次完整的 cmake 命令以更新内部缓存数据结构以及处理任何可能存在的更改;后者则是触发实际的 make 构建流程[^4]。
#### 执行构建操作
完成上述准备工作以后就可以按下绿色三角形按钮或者菜单里的 `Build` -> `Rebuild All Projects` 来开始整个工程的一次全新重建工作。期间产生的日志会被记录下来供后续查看分析之用。
一旦成功完成了所有阶段的任务,生成的应用程序二进制文件将会放置于预先定义好的输出位置等待进一步部署或调试[^1]。
```cpp
// 示例:简单的 CMakeLists.txt 文件内容展示
cmake_minimum_required(VERSION 3.10)
project(MyProject)
set(CMAKE_CXX_STANDARD 17)
add_executable(${PROJECT_NAME} main.cpp)
```
#### 测试与打包功能
除了基本的构建能力之外,还可以利用内置的支持去调用ctest执行单元测试案例集,或是借助cpack实现跨平台分发包制作等功能特性[^2]。
阅读全文
相关推荐

















