使用QT Creator 4.3.1在Win 10上工作尝试通过GUI将库添加到我的qt项目中.具体来说就是qtmqtt库.
右键单击项目 - >"添加库...",没有任何反应.
还有其他人有这个问题吗?
好像我是愚蠢的通过.pro文件添加库目录.谷歌搜索了几个小时,但无法绕过它.所以我真的需要GUI解决方案才能工作.
p-a*_*l-o 10
根据这个,没有必要添加库,因为MQTT是一个Qt模块,只需在你的pro文件中添加这一行:
QT += mqtt
Run Code Online (Sandbox Code Playgroud)
要使用Qt模块,必须将其安装在Qt lib目录中.
首先,从终端检索执行此命令的lib目录路径:
qmake -query QT_INSTALL_LIBS
Run Code Online (Sandbox Code Playgroud)
cd进入该目录并检查是否存在名为Qt5Mqtt.dll的文件:如果没有,则必须构建/安装该模块.
要获取模块源代码,可以执行以下git命令:
git clone git://code.qt.io/qt/qtmqtt.git
Run Code Online (Sandbox Code Playgroud)
获得源文件后,cd进入包含文件qtmqtt.pro的源文件目录并运行以下命令:
qmake
make
make install
Run Code Online (Sandbox Code Playgroud)
(您可能需要最后一个的管理员权限).
命令成功完成后,您应该能够在QT_INSTALL_LIBS目录中看到该库,并在Qt项目中使用该模块.
如果出现编译问题,请使用creator 打开qtmqtt.pro文件,然后尝试从那里构建库,然后手动安装(复制)到QT_INSTALL_LIBS.