[Development] Qt LTS & C++11 plans

Knoll Lars Lars.Knoll at theqtcompany.com
Thu Jun 25 13:04:42 CEST 2015


On 25/06/15 12:43, "Teske Daniel" <Daniel.Teske at theqtcompany.com> wrote:

>On Thursday 25 Jun 2015 12:09:54 Knoll Lars wrote:
>> On 25/06/15 11:43, "Teske Daniel" <Daniel.Teske at theqtcompany.com> wrote:
>> 
>> 
>> >> * WEC7 not supported anymore, WEC2013 supported
>> >
>> >So what is the time frame for dropping WEC2013? Because that's the time
>> >Qt 
>> >will be stuck with MSVC2012.
>> 
>> 
>> WEC2013 just came out. I’m afraid we’ll be stuck with it for some time.
>> 
>Right, that's what I expected, I'm guessing the expectation is that it'll
>be 
>supported for years.

Right. But at some point the question will come on which Qt version we
support the platform.
> 
>
>We need to prioritize moving towards modern C++. The C++ world is
>changing.We 
>cannot be stuck on a compiler that has only a minimal set of C++11
>features, 
>if we want Qt to stay relevant.

There’s always a difference between enabling our users to use more modern
C++11 features and us using those ourselves inside our product. Inside the
Qt frameworks, we've always been more conservative in using features
unconditionally that are not supported everywhere.

When we went through the compatibility list during QtCS, it looked like we
can start using quite a few C++11 features unconditionally even with
VS2012. This gives us a much better baseline than what we had previously.

>
>So, I'm against making WEC2013 a supported platform.

Well, please tell me where this is such a big problem that we *have to
have* VS2013 when it comes to our APIs. For our implementation inside Qt,
we can work with slightly older compilers. It’s not the end of the world
and our users wouldn’t even notice.

Cheers,
Lars



More information about the Development mailing list