【发布时间】:2015-04-29 02:46:12
【问题描述】:
我正在尝试使用 Qt Creator 使用 QTWebsockets 运行一个简单的客户端示例,已经添加了
QT += websockets
但是当我运行 build 或 qmake 时它会抛出这个
:-1: error: Unknown module(s) in QT: websockets
我试过了
QT += core websockets
然后意识到由于从存储库安装 Qt Creator 它不是最新的,所以我从 Qt 网站重新安装它但问题仍然存在,然后我运行 pkg-config --modversion QtCore 并返回 4.8.6 ,事情是,在 qt creator 的 QT 版本选项卡中,它显示 5.4.1 到 GCC 编译器,这是我正在使用的编译器,在 /opt/Qt/5.4/gcc_64/lib 甚至在帮助选项卡中也有 QT5WebSockets 模块列出了 QT5 模块,但我不能使用它们。
用 SerialPort 试过,但没用,用 Opengl 试过,它有效,这意味着是版本问题,但我似乎找不到解决方法。
【问题讨论】:
-
对于 qt 创建者看到的 qt 版本,选项 -> 构建和运行 -> Qt 版本中列出的内容很重要,你那里只有 5.4.1 吗?另外,您能否在您的帖子中添加错误的确切文本?
-
在自动检测部分它只看到 GCC 和 Android armv7 的 5.4.1,在手动中它显示 Qt 5.2.1 in PATH (qt5)