当前位置: 首页 > news >正文

Modern CMake 简明教程(8)- 集成Qt

在项目中集成 Qt 库需要先使用 find_package 查找 Qt 的安装位置。对于 Qt4, CMake 使用 Module 模式进行查找(FindQt4.cmake 由 CMake 提供),而 对于 Qt5、Qt6,则是使用 Config 模式进行查找,相应的 config 文件位于类似下面的目录中 D:\Qt\5.15.2\msvc2019\lib\cmake

具体从哪些位置查找 Qt,参见上面的“find_package”章节。

示例:

find_package(Qt6 COMPONENTS Widgets DBus REQUIRED)
add_executable(publisher publisher.cpp)
target_link_libraries(publisher Qt6::Widgets Qt6::DBus)find_package(Qt5 COMPONENTS Gui DBus REQUIRED)
add_executable(subscriber1 subscriber1.cpp)
target_link_libraries(subscriber1 Qt5::Gui Qt5::DBus)find_package(Qt4 REQUIRED)
add_executable(sub
http://www.lryc.cn/news/469474.html

相关文章:

  • 人脸应用实例:性别年龄预测
  • 学习threejs,通过THREE.Raycaster给模型绑定点击事件
  • Jackson Json序列化反序列化的两个坑
  • k8s_Pod健康检查
  • 基于DDPG算法的股票量化交易
  • eIQ笔记(UI介绍+Loss曲线+OpenART例程)
  • 微信小程序——消息订阅
  • 网络原理(传输层)->TCP协议解
  • oracle imp和exp 导入不同库的用户和表空间
  • 滚珠丝杆的精度级别如何分?
  • ComfyUI初体验
  • DPI-C动态库so的使用
  • Java避坑案例 - 高并发场景下的分布式缓存策略
  • Python中的字符串修剪:strip()、lstrip() 和 rstrip()
  • K8S配置storage-class
  • 多线程——线程池
  • VScode插件:前端每日一题
  • Android跨进程通信
  • 【初阶数据结构】计数排序 :感受非比较排序的魅力
  • 前后双差速轮之LQR控制
  • Linux之远程连接服务器
  • k8s 部署 nexus3 详解
  • 从“摸黑”到“透视”:AORO A23热成像防爆手机如何改变工业检测?
  • 让你的 IDEA 使用更流畅 | IDEA内存修改
  • docker run 命令解析
  • [Unity Demo]从零开始制作空洞骑士Hollow Knight第十七集:制作第一个BOSS苍蝇之母
  • 【Nginx系列】499错误
  • Springboot项目控制层注释
  • 从Docker容器中备份整个PostgreSQL
  • 从小需求看大格局:如何用技术智慧赢得客户信任