如何在CMake项目中使用QtMqtt?

如何在CMake项目中使用QtMqtt?,qt,cmake,mqtt,qmake,Qt,Cmake,Mqtt,Qmake,要在qmake项目文件中使用Qt-MQTT库,应添加*.pro Qt+=MQTT CMake pandan的作用是什么?我对CMake脚本不是很精通,但它应该是: find_package(Qt5Mqtt REQUIRED) 我对CMake脚本不是很精通,但应该是: find_package(Qt5Mqtt REQUIRED) 基于如何将cmake与Qt结合使用,我创建了CMakeLists.txt来编译一个正式的Qt Mqtt示例: 基于如何将cmake与Qt结合使用,我创建了CMakeL

要在qmake项目文件中使用Qt-MQTT库,应添加*.pro Qt+=MQTT


CMake pandan的作用是什么?

我对CMake脚本不是很精通,但它应该是:

find_package(Qt5Mqtt REQUIRED)

我对CMake脚本不是很精通,但应该是:

find_package(Qt5Mqtt REQUIRED)
基于如何将cmake与Qt结合使用,我创建了CMakeLists.txt来编译一个正式的Qt Mqtt示例:

基于如何将cmake与Qt结合使用,我创建了CMakeLists.txt来编译一个正式的Qt Mqtt示例:


您看到QT组件是如何整合到这个问题中的了吗?@squareskittles感谢您对这个问题的评论。我试过了。成功添加网络模块,但Mqtt模块失败。您看到QT组件是如何整合到这个模块中的吗?@squareskittles感谢您对这个问题的评论。我试过了。网络模块已成功添加,但Mqtt模块失败。嘿,我回来了。这是cmake输出。您知道吗?@dzuda11错误表明您没有使用qtmqtt的cmake,1您的操作系统是什么,2您是如何安装Qt的,3您是如何安装qtmqtt的?感谢您的快速响应。1.2是的,a让Qt和qmqtt与qmake一起工作3从Qt-git-repo获取源代码,然后使用qmake构建找到qt5mqtconfig.cmake,它位于/home/dzuda11/developing/qtmqtt/build/lib/cmake/Qt5Mqtt/qt5mqtconfig.cmake中,qmqtt源代码在/opt/Qt/5.13.0/gcc_64/lib/cmake/qt5mqtconfig.cmake中,instalationI已经看到Qt问题在于,默认情况下,您使用的是系统Qt,即您可能与apt get一起安装的系统,或者默认情况下是在Qt中安装的系统。等等,过一会儿我会告诉你如何指定QtHeyy,我回来了。这是cmake输出。您知道吗?@dzuda11错误表明您没有使用qtmqtt的cmake,1您的操作系统是什么,2您是如何安装Qt的,3您是如何安装qtmqtt的?感谢您的快速响应。1.2是的,a让Qt和qmqtt与qmake一起工作3从Qt-git-repo获取源代码,然后使用qmake构建找到qt5mqtconfig.cmake,它位于/home/dzuda11/developing/qtmqtt/build/lib/cmake/Qt5Mqtt/qt5mqtconfig.cmake中,qmqtt源代码在/opt/Qt/5.13.0/gcc_64/lib/cmake/qt5mqtconfig.cmake中,instalationI已经看到Qt问题在于,默认情况下,您使用的是系统Qt,即您可能与apt get一起安装的系统,或者默认情况下是在Qt中安装的系统。等等,过一会儿我将告诉您如何指定Qt