本人使用树莓派中的QT,在项目中想要使用Websockets,在.pro文件中引入
QT += websockets
引入后使用头文件,依然报错缺少websockets库。之后便开始寻找解决方案。
#include <QWebSocket>
参考了这篇博客安装QTWebengine模块后,找到解决方案,现在将我的解决方法分享给大家。
https://blog.csdn.net/laofuliaofashaonian1/article/details/107746302
首先进入这个debian库,搜索你缺少的模块名称,如这里我搜索websockets。
此时下载对应架构的deb包,安装成功后,依然无法使用websockets。
于是我选择尝试通过apt-get命令直接安装这个模块,根据这个模块在deb库中的名字输入这个命令,安装成功后,项目中引入websockets不再报错,问题解决。
sudo apt-get install libqt5websockets5-dev
问题成功解决,此时我也发现原来deb库中也有libqt5websockets5-dev的包,前一步是下载错了才导致安装未成功。