Информация об изменениях

Сообщение Re: Докладываю от 05.09.2021 17:37

Изменено 06.09.2021 21:48 Marty

Re: Докладываю
Здравствуйте, Marty, Вы писали:

Докладываю:

1) QWT показалась мне более богатой на возможности, поэтому решил использовать её
У нас нет строгой установки если какие-то мелкие утилиты для компа пишутся — MSVC 17/19, MinGW 7.3/8.1Ну, и соответственно, если либы (обычно свои, правда) обычно подо всё это собираются.
В общем, разобрался я, как QWT собрать под все варианты, собрал. Полная сборка с release/debug — больше полудня заняла.
Собрал сэмплы, посмотрел что как работает.
Стал вкорячивать в свою прогу — содрал с примера один к одному — падает. По шагам в вижуалке не пройти — F11 — и падает, а в метод QWTшный не заходит. Всё вроде корректно на входе, и хз почему падает и не ходит по шагам. Что-то грусть-тоска взяла.
Глупо потратил время на сборку

2) Попробовал QCustomPlot
Почему сразу с него не начал — показался каким-то несерьёзным на первый взгляд, всего два файла, cpp/h. Оказалось, что это было глупо — два файла там просто потому, что их сделали амальгамэшином.
А вообще — по возможностям плюс минус не сильно хуже QWT. В QWT там конечно есть некоторые красивые контролы, но, в принципе, никто не мешает использовать и то и другое.
Большой плюс — собирается быстро, и нормально можно по нутряшкам подебажить. Ну и заработало сразу
Re: Докладываю
Здравствуйте, Marty, Вы писали:

Докладываю:

1) QWT показалась мне более богатой на возможности, поэтому решил использовать её
У нас нет строгой установки если какие-то мелкие утилиты для компа пишутся — MSVC 17/19, MinGW 7.3/8.1Ну, и соответственно, если либы (обычно свои, правда) обычно подо всё это собираются.
В общем, разобрался я, как QWT собрать под все варианты, собрал. Полная сборка с release/debug — больше полудня заняла.
Собрал сэмплы, посмотрел что как работает.
Стал вкорячивать в свою прогу — содрал с примера один к одному — падает. По шагам в вижуалке не пройти — F11 — и падает, а в метод QWTшный не заходит. Всё вроде корректно на входе, и хз почему падает и не ходит по шагам. Что-то грусть-тоска взяла.
Глупо потратил время на сборку

UPD Батники для сборки QWT залил на гитхаб — https://github.com/al-martyn1/qwt_windows_build_scripts
Там же можно скачать архив с собранными вариантами QWT и сэмплами (сэмплы собраны только под MinGW 7.3) и батником для деплоя qwt_windeploy.bat (при сборке он генерится с тем путём, который задан как выходной каталог, а готовый из архива надо поправить, прописав путь, куда разархивирована QWT).
Есть описание на корявом инглише


2) Попробовал QCustomPlot
Почему сразу с него не начал — показался каким-то несерьёзным на первый взгляд, всего два файла, cpp/h. Оказалось, что это было глупо — два файла там просто потому, что их сделали амальгамэшином.
А вообще — по возможностям плюс минус не сильно хуже QWT. В QWT там конечно есть некоторые красивые контролы, но, в принципе, никто не мешает использовать и то и другое.
Большой плюс — собирается быстро, и нормально можно по нутряшкам подебажить. Ну и заработало сразу