[英]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.