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

好了 就这么简单

相关推荐
白杨尚青9 小时前
C++入门篇(十一):string(中)——容量与增删改查:一篇吃透所有常用接口(万字详解)
java·开发语言·c++
老歌老听老掉牙9 小时前
旅行商问题:从数学模型到 Python 实战
开发语言·python
CC数分9 小时前
数据可视化入门:用Python把一堆数字变成一张图
开发语言·python·信息可视化·数据分析
java_nnnn9 小时前
JavaEE进阶-JavaScript初识
开发语言·前端·javascript·java-ee·ecmascript
YYYing.10 小时前
【设计模式系列 (五) 】原型模式
开发语言·后端·设计模式·原型模式·c/c++
重生之小比特10 小时前
【C++进阶】哈希表实现
开发语言·c++·哈希
m0_3807438710 小时前
VisualStudio中OpenCV的创建与配置使用小结
开发语言·c++
凉茶钱10 小时前
【C++】动态内存管理完整解析:从内存划分到 new delete 底层原理
c语言·开发语言·c++·内存管理·动态内存
小七在进步10 小时前
类和对象(五)
java·开发语言·算法
Rebecca_aLi10 小时前
码匠教育:零基础学 Python,标识符到循环全套基础语法解析
开发语言·python·正则表达式