Build Errors with Visual Studio 2017

I cannot get QGC to build With Visual studio 2017

I am using Qt 15.2 but cannot find binaries for 2017_64 only the 2019_64 comes in the 15.2 binary download

The error comes from building FligthMapQml

|Error (active)|E2512|the argument to a feature-test macro must be a simple identifier|ADSB|C:\Qt\Qt5.15.2\msvc2019_64\include\QtCore\qcompilerdetection.h|1346||
|Error (active)|E2512|the argument to a feature-test macro must be a simple identifier|ADSB|C:\Qt\Qt5.15.2\msvc2019_64\include\QtCore\qcompilerdetection.h|1348||
|Error|MSB6006|cmd.exe exited with code 9009.|FligthMapQml|C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets|209||

side note as shown above there are multiple projects where Flight is misspelled as Fligth

Bruce