diff --git a/uppsrc/ide/Builders/MscBuilder.icpp b/uppsrc/ide/Builders/MscBuilder.icpp index 34b66a4e1..dff286c3f 100644 --- a/uppsrc/ide/Builders/MscBuilder.icpp +++ b/uppsrc/ide/Builders/MscBuilder.icpp @@ -644,9 +644,11 @@ bool MscBuilder::Link(const Vector& linkfile, const String& linkoptions, link << " -subsystem:windowsce,4.20 /ARMPADCODE -NODEFAULTLIB:\"oldnames.lib\" "; else if(HasFlag("GUI") || IsMscArm()) - link << (HasFlag("WIN32") ? " -subsystem:windows,5.01" : " -subsystem:windowsce"); //,5.01 needed to support WindowsXP + link << " -subsystem:windows"; else - link << " -subsystem:console,5.01"; //,5.01 needed to support WindowsXP + link << " -subsystem:console"; + if(!IsMsc64()) + link << ",5.01"; //,5.01 needed to support WindowsXP if(createmap) link << " -MAP"; if(HasFlag("DLL"))