OpenDDS / OpenDDS

OpenDDS is an open source C++ implementation of the Object Management Group (OMG) Data Distribution Service (DDS). OpenDDS also supports Java bindings through JNI.
http://www.opendds.org
Other
1.29k stars 465 forks source link

Support Qt6 in Shapes Demo #4523

Open iguessthislldo opened 2 months ago

iguessthislldo commented 2 months ago

Qt6 has been out for a while now and I imagine Linux distros and vcpkg won't support Qt5 forever.

https://doc.qt.io/qt-6/portingguide.html

iguessthislldo commented 2 weeks ago

Some considerations:

So I think these are the possible approaches:

BobMessiaen commented 1 week ago

my thoughts on this one:

for the ishapes tool we could easily both support Qt5 and Qt6. cmake-qt5-and-qt6-compatibility.html

But we would also would need to exclude, from the MPC/configure script, ExcellRTD and the legacy OpenDDS monitor when using Qt6

jrw972 commented 1 week ago

The ExcelRTD and legacy monitor are going to be removed in OpenDDS 4 so disabling them is a fair thing to do.