Supported C++ Versions: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
(Created page with "== For Code that uses Qt == See https://doc.qt.io/qt-6/supported-platforms.html. == For Qt Code == The minimum version is in qcompilerdetection.h. At the time of writing, i...")
 
No edit summary
Line 1: Line 1:
== For Code that uses Qt ==
== For code that uses Qt ==


See https://doc.qt.io/qt-6/supported-platforms.html.
See https://doc.qt.io/qt-6/supported-platforms.html.


== For Qt Code ==
== For Qt code ==


The minimum version is in qcompilerdetection.h. At the time of writing, it can be found on [https://code.qt.io/cgit/qt/qtbase.git/tree/src/corelib/global/qcompilerdetection.h#n1191 this line].
The minimum version is in qcompilerdetection.h. At the time of writing, it can be found on [https://code.qt.io/cgit/qt/qtbase.git/tree/src/corelib/global/qcompilerdetection.h#n1191 this line].


The maximum version is in qtbase/configure.cmake. Features for C++ standards greater than the current maximum have AUTODETECT OFF, which means they have to be enabled manually.
The maximum version is in qtbase/configure.cmake. Features for C++ standards greater than the current maximum have AUTODETECT OFF, which means they have to be enabled manually.

Revision as of 07:06, 7 September 2022

For code that uses Qt

See https://doc.qt.io/qt-6/supported-platforms.html.

For Qt code

The minimum version is in qcompilerdetection.h. At the time of writing, it can be found on this line.

The maximum version is in qtbase/configure.cmake. Features for C++ standards greater than the current maximum have AUTODETECT OFF, which means they have to be enabled manually.