Ошибка проекта: неизвестные модули в QT: websockets
Я пытаюсь запустить простой пример клиента с использованием QTWebsockets с использованием Qt Creator, уже добавьте
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-версии создателя qt он показывает компилятор 5.4.1 для GCC, который я использую, в /opt/Qt/5.4/gcc_64/lib есть модуль QT5WebSockets, даже на вкладке справки перечислены Модули QT5, но я не могу их использовать.
Пробовал с SerialPort, и он не работал, пробовал с Opengl, и это работало, что означает проблему с версией, но я не могу найти, как решить.
3 ответа
Я решил это, проблема была в том, что я только что открыл проект, который я сделал с qt4, когда я попытался встроить его в только что установленный создатель qt, файл.pro.user продолжал указывать на все qt4.
Решение, создайте новый проект и добавьте источник из первого, или измените все ссылки с qt4 на qt5.