QT创建者添加MQTT库



使用QT创建者4.3.1进行Win 10试图通过GUI向我的QT项目添加库。在特定的QTMQTT库中。

右键单击项目 ->"添加库...",简直什么都没有发生。

其他遇到此问题的人?

似乎我很愚蠢地通过.pro文件添加库目录。谷歌搜索了几个小时,但不能让我围绕它。因此,我真的需要GUI解决方案来工作。

据此,无需添加库,因为MQTT是QT模块,只需在Pro文件中添加此行:

QT += mqtt

要使用QT模块,必须安装在QT Lib目录中。

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

qmake -query QT_INSTALL_LIBS

cd到该目录中,并检查一个称为 qt5mqtt.dll 的文件是否存在:如果不是,则必须构建/安装模块。

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

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

将源文件放入包含文件 qtmqtt.pro 的源文件目录中并运行以下命令:

qmake
make
make install

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

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

在汇编问题的情况下,请使用创建者打开 qtmqtt.pro 文件,然后尝试从那里构建库,然后手动安装(复制(将其纳入 qt_install_libs

尝试此步骤:

//emqttd boker

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 OS

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

make
sudo make install

完成

最新更新