使用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
完成