我通过.dmg安装程序安装了Qt for mac.我把它添加到我的.pro文件中:
QT += webkitwidgets
Run Code Online (Sandbox Code Playgroud)
然后我收到了这个错误:
Project ERROR: Unknown module(s) in QT: webkitwidgets
在Ubuntu上,这个解决方案运行正常:
sudo apt-get install libqt5webkit5-dev
Run Code Online (Sandbox Code Playgroud)
另外,如果我whereis qmake没有出现任何显示.
有人知道如何在Mac OS上解决这个问题吗?
我正在尝试使用MXE(在本教程的帮助下),我在这qmake && make一步得到了这个错误:
Project ERROR: Unknown module(s) in QT: webkitwidgets".
Run Code Online (Sandbox Code Playgroud)
这意味着什么,我该怎么办?
我正在尝试使用Qt Creator使用QTWebsockets运行一个简单的客户端示例,已经添加了
QT += websockets
Run Code Online (Sandbox Code Playgroud)
但是当我运行build或qmake时会抛出此错误
:-1: error: Unknown module(s) in QT: websockets
Run Code Online (Sandbox Code Playgroud)
我试过了
QT += core websockets
Run Code Online (Sandbox Code Playgroud)
然后意识到,由于从存储库中安装了Qt Creator,它不是最新的,所以我从Qt网站重新安装了它,但是问题仍然存在,然后我运行了pkg-config --modversion QtCore并返回4.8.6,问题是,在qt creator的QT版本标签中,它向我正在使用的编译器GCC编译器显示5.4.1,在/opt/Qt/5.4/gcc_64/lib中甚至在帮助标签中也列出了QT5WebSockets模块, QT5模块,但我不能使用它们。
在SerialPort上尝试过,但没有用,在Opengl上尝试过,它起作用了,这意味着存在版本问题,但我似乎找不到解决方法。
已经在下面提到了旧帖子,但其安装websockets 的解决方案在我的 Ubuntu 21.10 中不起作用。
这可能是因为我的 Qt 是 6.2,而可用的库来自 Qt5,即。libqt5websockets5-dev。
如何为 Qt6 正确安装 websocket 模块,以修复以下错误?
项目错误:QT 中的未知模块:websockets