Details
Description
If the default Qt project is an ARM project and a new Qt console project is created and changed to Windows x64, it will not build.
Steps to reproduce:
1. Install two versions of Qt on system, Windows x64 and Windows ARM
2. In Qt Options, set "Default Qt/Win version:" to the ARM Qt
3. Create a new Qt Console Application project
4. In the project's Qt Project Settings, change from the ARM Qt to x64 Qt
5. Build solution.
6. Observe error:
1>------ Build started: Project: TestVSAddinChangeArmTox64, Configuration: Debug x64 ------
1> main.cpp
1>LINK : fatal error LNK1117: syntax error in option 'SUBSYSTEM:WINDOWS@QMAKE_SUBSYSTEM_SUFFIX@'
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
If I clear the .suo user file, my project always comes back up as a Qt ARM project, even if I change the default Qt to x64 and save the project as a Qt x64 project before closing the solution.