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 这个是你的项目执行文件名

好了 就这么简单

相关推荐
凡人叶枫4 分钟前
Effective C++ 条款05:了解 C++ 默默编写并调用哪些函数
java·linux·开发语言·c++·effective c++·编程范式
少司府7 分钟前
C++进阶:AVL树
开发语言·数据结构·c++·二叉树·avl树
某风吾起13 分钟前
C语言总结
c语言·开发语言
winlife_14 分钟前
全程用 AI 做一款商业级手游 · EP7 表现层与手感:从“能跑“到“摸起来爽“
java·开发语言·人工智能·unity·ai编程·游戏开发·mcp
千纸鹤の脉搏14 分钟前
多线程的初步使用
java·开发语言·学习·多线程
专注VB编程开发20年16 分钟前
阿里通义灵码插件安装失败
开发语言·ide·c#·visual studio
weixin_4462608525 分钟前
Typora 插件开发实战:基于 JavaScript/HTML 构建定制化 Markdown 扩展
开发语言·javascript·html
好家伙VCC29 分钟前
Rust+Bioinfo:80ms极速SNP注释引擎
java·开发语言·算法·rust
Quz31 分钟前
Qt Quick 粒子系统(三):发射器深度解析
qt·qml·粒子系统
qq43569470132 分钟前
Vue02
开发语言·前端·javascript