Qt 5.7 Will Make Use Of Modern C++11 Features
Earlier this month I wrote about Qt developers looking at making Qt 5.6 a long-term support release. Today that decision was firmed up by Lars Knoll and he's also reinforced the plans for making Qt 5.7 release where the code-base will take advantage of C++11 language features.
After the recent mailing list discussion and talking with developers at The Qt Company, it's been decided to make Qt 5.6 the long-term release and to still support it under C++98 compilers. Qt 5.6 will be released later this year.
Qt 5.7 will then have a new compiler baseline of GCC 4.7 and Microsoft Visual C++ 2012. Qt developers will be able to take advantage of C++11 features present by GCC 4.7 and VC++ 2012 unconditionally. Qt 5.7 will also drop support for WEC7 while supporting WEC2013 (Windows Embedded Compact).
Besides making use of C++11, Qt developers may look at the Qt 5.7 release at a point at the same time to also remove support for older Android/Linux/Mac versions. Qt stakeholders interested in more details can find them out via this Qt mailing list thread.
After the recent mailing list discussion and talking with developers at The Qt Company, it's been decided to make Qt 5.6 the long-term release and to still support it under C++98 compilers. Qt 5.6 will be released later this year.
Qt 5.7 will then have a new compiler baseline of GCC 4.7 and Microsoft Visual C++ 2012. Qt developers will be able to take advantage of C++11 features present by GCC 4.7 and VC++ 2012 unconditionally. Qt 5.7 will also drop support for WEC7 while supporting WEC2013 (Windows Embedded Compact).
Besides making use of C++11, Qt developers may look at the Qt 5.7 release at a point at the same time to also remove support for older Android/Linux/Mac versions. Qt stakeholders interested in more details can find them out via this Qt mailing list thread.
1 Comment