Qt6 bindings should be started when first Qt6 LTS is released (AFAIR it's 6.2)
Qt6 bindings should be started when first Qt6 LTS is released (AFAIR it's 6.2)
Will there be a public 6.2 lts?
It already works here, I'm using lazarus qt6 for almost 1 month in virtual machine, fixing some wayland stuff before commiting.Oh my! Beautiful news!
Here's first screenshoot of Lazarus IDE using qt6 widgetset...just for history books :)This forum needs like / love button to appreciate such a work.
And a scaled version of that image, yeah, I was getting a bit excited !
Davo
libqt6pas6_2_3-0_amd64.deb
libqt6pas-dev_2_3-0_amd64.deb
.......OK, Debian Testing, aka bookworm, uses GCC 12.2, according to gcc website, version 11 does have the C++17 features.
/usr/include/x86_64-linux-gnu/qt6/QtCore/qglobal.h:143:6: error: #error "Qt requires a C++17 compiler"
143 | # error "Qt requires a C++17 compiler"
| ^~~~~
compilation terminated due to -Wfatal-errors.
Here's first screenshoot of Lazarus IDE using qt6 widgetset...just for history books :)
Yes, we must add -std=c++17 on Debian to get it work.
Warning: linker: /usr/bin/ld: /usr/lib/x86_64-linux-gnu//libQt6Pas.so: undefined reference to `QWidget::addAction(QIcon const&, QString const&, QObject const*, char const*, Qt::ConnectionType)@Qt_6'
Warning: linker: /usr/bin/ld: /usr/lib/x86_64-linux-gnu//libQt6Pas.so: undefined reference to `qt_version_tag@Qt_6.3'
Warning: linker: /usr/bin/ld: /usr/lib/x86_64-linux-gnu//libQt6Pas.so: undefined reference to `QWidget::addAction(QString const&)@Qt_6'
Warning: linker: /usr/bin/ld: /usr/lib/x86_64-linux-gnu//libQt6Pas.so: undefined reference to `operator>>(QDataStream&, QTextCharFormat&)@Qt_6'
Warning: linker: /usr/bin/ld: /usr/lib/x86_64-linux-gnu//libQt6Pas.so: undefined reference to `QPolygon::setPoint(int, int, int)@Qt_6'
Warning: linker: /usr/bin/ld: /usr/lib/x86_64-linux-gnu//libQt6Pas.so: undefined reference to `QWidget::addAction(QIcon const&, QString const&)@Qt_6'
Warning: linker: /usr/bin/ld: /usr/lib/x86_64-linux-gnu//libQt6Pas.so: undefined reference to `QWidget::addAction(QString const&, QObject const*, char const*, Qt::ConnectionType)@Qt_6'
Warning: linker: /usr/bin/ld: /usr/lib/x86_64-linux-gnu//libQt6Pas.so: undefined reference to `operator<<(QDataStream&, QTextCharFormat const&)@Qt_6'
Warning: linker: /usr/bin/ld: /usr/lib/x86_64-linux-gnu//libQt6Pas.so: undefined reference to `QPointerEvent::point(long long)@Qt_6'
Warning: linker: /usr/bin/ld: /usr/lib/x86_64-linux-gnu//libQt6Pas.so: undefined reference to `QBitmap::~QBitmap()@Qt_6'
Warning: linker: /usr/bin/ld: /usr/lib/x86_64-linux-gnu//libQt6Pas.so: undefined reference to `QUrl::fromAce(QByteArray const&, QFlags<QUrl::AceProcessingOption>)@Qt_6'
Warning: linker: /usr/bin/ld: /usr/lib/x86_64-linux-gnu//libQt6Pas.so: undefined reference to `QUrl::toAce(QString const&, QFlags<QUrl::AceProcessingOption>)@Qt_6'
I will replace it asap, building now as I speak, will be a couple of hours...Thank you so much! As soon as I can, I'll try again.
I will replace it asap, building now as I speak, will be a couple of hours...Thank you so much! As soon as I can, I'll try again.