Qt 5.12.12 如何使用 cmake

首先 我们需要 Qt6 的help 这里面有所有使用cmake的说明

Qt6 help 下载地址 :

链接: https://pan.baidu.com/s/1jhwdYLtFaAa7tq5Gly0gAQ?pwd=6666 提取码: 6666

然后 通过 qt creator 安装help

qt-creater打开 Tools -> options -> Help -> Documentation 选择 Add 把所有下载里的 .qch 加入到里面

最后我们使用 cmake 我们这样做:

打个比方 添加 network 模块

find_package(Qt6 REQUIRED COMPONENTS Network) 这里默认是Qt6 将其改为 Qt5

target_link_libraries(mytarget PRIVATE Qt6::Network)

就好像这样

find_package(Qt5 REQUIRED COMPONENTS Network)

target_link_libraries(mytarget PRIVATE Qt5::Network) mytarget 这个是你的项目执行文件名

好了 就这么简单

相关推荐
村口曹大爷23 分钟前
JDK 24 正式发布:性能压轴,为下一代 LTS 铺平道路
java·开发语言
ysdysyn1 小时前
C# Modbus RTU 多从站控制全攻略:一端口,双轴控制
开发语言·c#·mvvm·通讯·modbus rtu
hashiqimiya1 小时前
java程序的并发
java·开发语言·python
微露清风1 小时前
系统性学习C++进阶-第十四讲-二叉搜索树
开发语言·c++·学习
董世昌412 小时前
强制类型转换和隐式类型转换的区别
开发语言
Fruiticecake2 小时前
Markdown,不用鼠标也能做笔记!
开发语言
ulias2122 小时前
多态理论与实践
java·开发语言·前端·c++·算法
幽络源小助理2 小时前
下载安装AndroidStudio配置Gradle运行第一个kotlin程序
android·开发语言·kotlin
蹦蹦跳跳真可爱5892 小时前
Python----大模型(GPT-2模型训练,预测)
开发语言·人工智能·pytorch·python·gpt·深度学习·embedding
CDwenhuohuo3 小时前
uniapp去掉手机状态栏 全屏展示
开发语言·javascript·uni-app