在使用QT Creator 4.3.1时,想通过GUI方式向qt项目中添加库,具体来说是qtmqtt库。
右键单击项目 -> "添加库...",但没有反应。
有其他人遇到过这个问题吗?
似乎我太蠢了,无法通过.pro文件添加库目录。我已经搜索了几个小时,但还是无法理解。因此,我真的需要GUI解决方案能够工作。
在使用QT Creator 4.3.1时,想通过GUI方式向qt项目中添加库,具体来说是qtmqtt库。
右键单击项目 -> "添加库...",但没有反应。
有其他人遇到过这个问题吗?
似乎我太蠢了,无法通过.pro文件添加库目录。我已经搜索了几个小时,但还是无法理解。因此,我真的需要GUI解决方案能够工作。
QT += mqtt
要使用Qt模块,必须将其安装在Qt库目录中。
首先,从终端执行此命令检索库目录路径:
qmake -query QT_INSTALL_LIBS
进入该目录并检查是否存在名为Qt5Mqtt.dll的文件:如果没有,则必须构建/安装该模块。
要获取模块源代码,可以执行以下git命令:
git clone git://code.qt.io/qt/qtmqtt.git
一旦你有了源文件,进入包含qtmqtt.pro文件的源文件目录并运行以下命令:
qmake
make
make install
(您可能需要管理员权限来执行最后一个命令)。
命令成功完成后,您应该能够在QT_INSTALL_LIBS目录中看到库,并在Qt项目中使用该模块。
如果出现编译问题,请使用creator打开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 Os
~/Qt/5.10.0/clang_64/bin/qmake qmake -r ..
make
sudo make install
完成