I have an app that uses Qt5.5.1 that builds fine in Visual Studio 2013. I'm trying to get it to work with the Qt5.6 Beta in Visual Studio 2015 but I'm getting new compiler warnings:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime_typeinfo.h(41): error C2220: warning treated as error - no 'object' file generated
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime_typeinfo.h(41): warning C4623: '__std_type_info_data': default constructor was implicitly defined as deleted
I'm using Warning Level 4 (/W4) and Treat Warnings As Errors (/WX). But when go to the property pages and use C/C++->Advanced->Disable Specific Warnings to disable warning 4623 I see the same problem. If I change the Warning Level to 3 (/W3) or higher the same thing happens.
Why is Visual Studio giving me a warning on its own code and why can't I disable it?