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

好了 就这么简单

相关推荐
2351617 小时前
【JVM】Java为啥能跨平台?JDK/JRE/JVM的关系?
java·开发语言·jvm·spring boot·后端·spring·职场和发展
2401_8603195217 小时前
【无标题】
开发语言·学习·rust
小裕哥略帅18 小时前
订单管理--实时算出在途数量、收货数量、到货数量、已发货数量和未发货数量
java·开发语言
_OP_CHEN18 小时前
C++进阶:(五)map系列容器的全面解析
开发语言·c++·map·红黑树·stl容器·键值对·mapoj题
大米粥哥哥18 小时前
c++ libcurl报错Send failed since rewinding of the data stream failed【已解决】
开发语言·c++·http·curl·rewind
Nebula_g18 小时前
C语言应用实例:解方程(二分查找)
c语言·开发语言·学习·算法·二分查找·基础
散峰而望18 小时前
C语言刷题-编程(一)(基础)
c语言·开发语言·编辑器
Dxxyyyy18 小时前
零基础学JAVA--Day27(注释+异常+异常处理方法)
java·开发语言
视图猿人18 小时前
RxJS基本使用及在next.js中使用的例子
开发语言·javascript
墨雪不会编程18 小时前
C++的基础语法篇一 ——命名空间
开发语言·c++