Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: neosapient1 от Январь 08, 2022, 03:01



Название: [Решено] Unknown module(s) in QT: charts - как исправить?
Отправлено: neosapient1 от Январь 08, 2022, 03:01
Здравствуйте.

Хочу поработать с модулем построения графиков Qt Charts.
Установил Qt Charts через MaintenanceTool.exe  (смотри картинку в приложении).

Создаю новый проект.
Но когда в pro-файле добавляю charts
Код:
QT += charts core gui
 то получаю ошибку
Цитировать
Project ERROR: Unknown module(s) in QT: charts
Как заставить увидеть Qt Charts?

Спасибо.


Название: Re: Unknown module(s) in QT: charts - как исправить?
Отправлено: kambala от Январь 08, 2022, 12:44
может она установилась под какую-то конкретную версию Qt? у тебя их вон 3.


Название: Re: Unknown module(s) in QT: charts - как исправить?
Отправлено: neosapient1 от Январь 08, 2022, 17:24
Галки выставлены так, как указано на прикрепленной картинке.
Не вижу как этими настройками можно дополнительно управлять.


Название: Re: Unknown module(s) in QT: charts - как исправить?
Отправлено: kambala от Январь 08, 2022, 18:34
речь не о галках, там особо нечем управлять. поищи в каких из папок появился модуль. если лишь в одной — тогда проблема ясна.


Название: Re: Unknown module(s) in QT: charts - как исправить?
Отправлено: neosapient1 от Январь 08, 2022, 19:27
Я не знаю, как этот модуль должен выглядеть.

Смотрел в папке C:\Qt\5.15.2\msvc2015_64\bin (и ей подобным 'msvc2019' и 'msvc2019_64'). Там нет библиотек вида Qt5Cahrts.dll (или что там должно быть?)
Не знаю, что искать.

P.S.
Есть папка C:\Qt\5.15.2\Src\qtcharts
Пробовал собрать библиотеку - куча ошибок вылезло.


Название: Re: Unknown module(s) in QT: charts - как исправить?
Отправлено: neosapient1 от Январь 08, 2022, 21:32
В итоге поборол сборку файлов Qt5Charts.dll и Qt5Chartsd.dll из исходников.
Все папки (bin, examples, include, lib, mkspecs, qml, src, tests) перекинул в папку C:\Qt\5.15.2\msvc2015_64.
Дальше всё заработало.

P.S.
Ещё надо было прописывать пути к программе rc.exe
Добавил в Path следующий путь
   C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64


Название: Re: Unknown module(s) in QT: charts - как исправить?
Отправлено: PimenS от Январь 09, 2022, 17:39
Галки выставлены так, как указано на прикрепленной картинке.
Не вижу как этими настройками можно дополнительно управлять.

Просто нужно было галку Qt Charts выставлять в той ветке для которой уже установлены пакеты.



Название: Re: Unknown module(s) in QT: charts - как исправить?
Отправлено: neosapient1 от Январь 10, 2022, 21:33
Просто нужно было галку Qt Charts выставлять в той ветке для которой уже установлены пакеты.

Ох, проглядел. Есть такая галка.
Спасибо! Буду знать.