ubuntu cmake使用自己版本的qt

给一篇文章参考
https://blog.csdn.net/bank_dreamer/article/details/138678909

自己使用的范例

cpp 复制代码
set(Qt5_DIR "/home/peak/Qt5.14.0/5.14.0/gcc_64/lib/cmake/Qt5")

# 设置Qt5的安装目录
#set(CMAKE_PREFIX_PATH "/home/peak/Qt5.14.0")

find_package(Qt5 COMPONENTS 
                 Widgets 
                 Network 
                 SerialPort 
                 SerialBus 
                 Sql 
                 Multimedia 
                 RemoteObjects 
                 Gui)

MESSAGE("=================================================================")
if(DEFINED Qt5_FOUND)

    MESSAGE(STATUS "find Qt5_FOUND: ${Qt5_FOUND}")
    MESSAGE(STATUS "Qt5Widgets_INCLUDE_DIRS: ${Qt5Widgets_INCLUDE_DIRS}")
    MESSAGE(STATUS "Qt5Multimedia_INCLUDE_DIRS: ${Qt5Multimedia_INCLUDE_DIRS}")
    MESSAGE(STATUS "Qt5MultimediaWidgets_INCLUDE_DIRS: ${Qt5MultimediaWidgets_INCLUDE_DIRS}")
    MESSAGE(STATUS "Qt5SerialPort_INCLUDE_DIRS: ${Qt5SerialPort_INCLUDE_DIRS}")
    MESSAGE(STATUS "Qt5Gui_INCLUDE_DIRS: ${Qt5Gui_INCLUDE_DIRS}")

    include_directories(${Qt5Widgets_INCLUDE_DIRS})
    include_directories(${Qt5Multimedia_INCLUDE_DIRS})
    include_directories(${Qt5Gui_INCLUDE_DIRS})
    include_directories(/home/peak/Qt5.14.0/5.14.0/gcc_64/include/QtGui/5.14.0)
    include_directories(/home/peak/Qt5.14.0/5.14.0/gcc_64/include/QtCore/5.14.0)

else()
    MESSAGE(STATUS "not find Qt5_FOUND: ${Qt5_FOUND}")
endif()
MESSAGE("=================================================================")
相关推荐
路溪非溪38 分钟前
Linux下蓝牙框架的数据流
linux·arm开发·驱动开发
能不能别报错1 小时前
openclaw-linux部署教程+mimo-v2-pro
linux·运维·服务器
特立独行的猫a2 小时前
在 Windows 10 上安装和使用 WSL 2 安装 Ubuntu24详细指南
windows·ubuntu·wsl2
倔强的石头1062 小时前
KaiwuDB社区版 3.1.0 在 Ubuntu 22.04 部署实战:TLS 配置、踩坑复盘与轻量压测
数据库·ubuntu·kwdb
liwenzhuola2 小时前
解决 Ubuntu 上 Qt Creator 项目编译失败的问题
数据库·qt·ubuntu
济6172 小时前
ARM Linux 驱动开发篇---基于 pinctrl+GPIO 子系统的蜂鸣器驱动开发(设备树版)--- Ubuntu20.04
linux·嵌入式·嵌入式linux驱动开发
AiGuoHou12 小时前
Debian/Ubuntu 各个版本一键更换国内镜像源
linux·ubuntu·国内源·debian·镜像源·换源
衡动科技2 小时前
Ubuntu 22.04/24.04 安装 ROS2 完整教程(Humble / Jazzy)
ubuntu·树莓派·ros2
蓝羽天空2 小时前
Ubuntu 24.04 安装 Docker
linux·ubuntu·docker
T0uken2 小时前
WSL:离线配置 Ubuntu 开发环境
linux·运维·ubuntu