繁体   English   中英

Qt Creator 添加 mqtt 库

[英]Qt Creator adding mqtt library

在 Win 10 上使用 QT Creator 4.3.1 尝试通过 GUI 添加一个库到我的 qt 项目。 特别是 qtmqtt 库。

右键单击项目->“添加库...”,然后什么也没有发生。

还有其他人遇到这个问题吗?

似乎我通过 .pro 文件添加库目录是愚蠢的。 谷歌搜索了几个小时,但无法理解。 所以我真的需要 GUI 解决方案才能工作。

根据这个,有没有必要添加库,因为MQTT是一个Qt模块只是在你的亲文件中加入这一行:

QT += mqtt

要使用 Qt 模块,它必须安装在 Qt lib 目录中。

首先,从终端检索执行此命令的 lib 目录路径:

qmake -query QT_INSTALL_LIBS

cd 进入该目录并检查是否存在名为Qt5Mqtt.dll的文件:如果没有,则必须构建/安装模块。

要获取模块源代码,您可以执行以下 git 命令:

git clone git://code.qt.io/qt/qtmqtt.git

获得源文件后,cd 进入包含文件qtmqtt.pro的源文件目录并运行以下命令:

qmake
make
make install

(您可能需要最后一个管理员权限)。

命令成功完成后,您应该能够在QT_INSTALL_LIBS目录中看到该库,并在 Qt 项目中使用该模块。

如果出现编译问题,请使用创建者打开qtmqtt.pro文件,并尝试从那里构建库,然后手动将其安装(复制)到QT_INSTALL_LIBS 中

逐步尝试此操作:

//emqttd 博克

git clone https://github.com/emqtt/qmqtt.git

//Qt MQTT

git clone https://code.qt.io/qt/qtmqtt.git

cd qmqtt
mkdir build
cd build

//Untubu

~/Qt/5.10.0/gcc_64/bin/qmake qmake -r ..

//mac 操作系统

~/Qt/5.10.0/clang_64/bin/qmake qmake -r ..

make
sudo make install

完成

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM