[cfe-dev] Extra #defines for Windows SDK 6.0a/VS2008
Douglas Gregor
dgregor at apple.com
Fri Aug 6 08:11:57 PDT 2010
On Aug 6, 2010, at 5:10 PM, Dallman, John wrote:
> Gregor [mailto:dgregor at apple.com] wrote;
>
>> Yes. I'd be open to reviewing/committing patches leading us in this
>> direction, e.g.,
>>
>> -fmicrosoft=9.0
>>
>> to try to emulate VC++ 9.0.
>
> Better to make it -fmicrosoft_version=15.0
>
> This is because of history; there have been several separate MS
> C/C++ compilers, and at least one reset of the marketing version
> number, at "Visual C++ 1.0" when an existing compiler that had
> several versions was bundled with a new IDE. The version number
> sequence for the actual compiler has progressed smoothly for
> about 20 years now, and is probably worth sticking with.
This will only confuse users, who are accustomed to the marketing numbers like 8.0, 9.0, 1.0 or VS 2005, 2008, 2010, and we will never be emulating anything prior to 7.1.
- Doug
More information about the cfe-dev
mailing list