首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >项目错误: QT: websockets中的未知模块

项目错误: QT: websockets中的未知模块
EN

Stack Overflow用户
提问于 2015-04-29 10:46:12
回答 3查看 8.7K关注 0票数 10

我正在尝试使用Qt Creator运行一个使用QTWebsockets的简单客户端示例,已经添加了

代码语言:javascript
复制
QT       += websockets

但是当我运行build或qmake时,它会抛出这个错误

代码语言:javascript
复制
:-1: error: Unknown module(s) in QT: websockets

我试过了

代码语言:javascript
复制
QT       += core websockets

然后意识到因为从仓库安装的qt Creator不是最新的,所以我从QT网站重新安装了它,但问题仍然存在,然后我运行pkg-config --modversion QtCore,它返回4.8.6,事情是,在Qt creator的Qt版本选项卡中,它显示5.4.1给我正在使用的编译器,在/opt/Qt/5.4/ QT5WebSockets _64/lib中有QT5WebSockets模块甚至在帮助选项卡中列出了QT5模块,但我不能使用它们。

我试过用SerialPort,它不起作用,用Opengl试过,它起作用了,这意味着这是一个版本问题,但我似乎找不到解决的办法。

EN

回答 3

Stack Overflow用户

发布于 2017-04-23 17:02:58

代码语言:javascript
复制
sudo apt-get install libqt5websockets5-dev
票数 14
EN

Stack Overflow用户

发布于 2015-04-30 01:35:21

我解决了它,问题是我刚刚打开了我用qt4创建的项目,当我试图在新安装的qt创建器中构建它时,.pro.user文件一直指向所有的qt4。

解决方案,创建一个新项目并从第一个项目添加源代码,或者将所有引用从qt4更改为qt5。

票数 1
EN

Stack Overflow用户

发布于 2018-08-02 12:34:49

代码语言:javascript
复制
sudo zypper install libqt5-qtwebsockets-devel
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29933425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档