Qt creator+cmake编译并安装

本文介绍了如何在QtCreator中操作CMakeLists.txt,包括设置CMAKE_INSTALL_PREFIX为安装路径,以及在构建设置中选择所有目标并勾选install选项,以完成项目的构建过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、qt creator打开项目中的CMakeLists.txt
2、修改“构建设置“-“Cmake”-”Current Configuration“,其中,安装路径为CMAKE_INSTALL_PREFIX
3、修改“构建设置“-“构建的步骤”-”目标“,勾选"all"和"install"
在这里插入图片描述
4、构建

### 配置和编译 CMakeLists.txt 文件 #### 使用 Qt Creator 编译 CMake 项目 为了在 Windows 下使用 Qt Creator 创建编译基于 CMake 的项目,需要确保 `CMakeLists.txt` 正确配置,通过 Qt Creator 进行构建。 #### 设置环境变量以便简化命令调用 如果未设置环境变量,在每次运行 CMake 命令时都需要提供完整的路径。例如: ```bash D:\Qt\Qt5.15.2\Tools\CMake_64\bin\cmake.exe ./CMakeLists.txt ``` 建议将 CMake 添加到系统的 PATH 环境变量中,这样可以直接从任何位置调用 cmake[^1]。 #### 构建最基础的 CMakeLists.txt 文件 对于一个简单的 Qt 应用程序来说,`CMakeLists.txt` 可能看起来像下面这样: ```cmake cmake_minimum_required(VERSION 2.8.12) project(untitled1) set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOMOC ON) find_package(Qt5Core REQUIRED) add_executable(${PROJECT_NAME} main.cpp cc.cpp ) target_link_libraries(${PROJECT_NAME} PRIVATE Qt5::Core) ``` 这段脚本定义了一个最小化的 CMake 项目结构,启用了自动 MOC 处理功能,链接了必要的 Qt Core 库[^2]。 #### 在 Qt Creator 中打开现有目录作为 CMake 项目 当首次启动 Qt Creator 选择“Open File or Project...”,可以选择包含 `CMakeLists.txt` 文件所在的文件夹来加载整个项目。之后,Qt Creator 将会自动检测这是一个 CMake 工程,提示用户指定要使用的套件(Kit),包括编译器版本以及安装好的 Qt 版本等信息。 一旦选择了合适的 Kit 后,点击 “Configure Project” 完成项目的初始化过程。此时应该能够看到左侧导航栏中的源码树形视图显示出来。 #### 执行构建操作 完成上述步骤后,可以通过点击左上角绿色三角按钮或者菜单栏里的 Build -> Run 来触发一次完整的构建流程。这将会依次执行 configure 和 build 子阶段的工作,最终生成可执行文件供调试或发布用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值