使用 CMake 构建完整的 Qt 项目

【文章来源于知乎 Qt小徐,这里记录一下后续有空慢慢学习】

前言

我们开发 Qt 项目时,一般是使用 Qt 官方的 Qt Creator 进行开发。但是 Qt Creator 的一些问题让我们不得不使用别的编辑器或 IDE,例如中文字体丑、中文汉化不全和界面丑等问题。为了使用别的编辑器,我们就需要使用 CMake 进行构建。同时当我们的 Qt 项目有跨平台的需求时,使用 CMake 构建更为方便。

那我就来总结一下如何使用 CMake 构建完整的 Qt 项目,其中包括了 Qt 各种第三方文件的编译,例如界面文件和资源文件,此处默认大家已经掌握了 CMake 的基本使用方法。

环境

我以 MinGW 为编译器进行举例,其它类似:

构建工具:CMake 3.25.1

编译器:MinGW-w64 8.1.0 64bit

Qt 库:Qt 5.15.2 MinGW-w64 8.1.0 64bit

构建

项目结构

我以一个带有源文件、界面文件和资源文件的项目举例,build 目录为项目的构建目录

├─CustomWindow
│   │   CMakeLists.txt
│   │
│   ├─build
│   │
│   └─src
│           main.cpp
│           resource.qrc
│           style.css
│           titlebar.cpp
│           titlebar.h
│           xwidget.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值