As you know already, I am preoccupied with the size of the Math-o-mir executable file. For this reason I kept compiling the software using old version of the Visual Studio. Now I had a chance to compile with several versions and compare results.

Mathomir.exe file size (MFC based C++ source, statically linked):

  • Visual Studio 2003  – 996 kB
  • Visual Studio 2005 – 1104 kB
  • Visual Studio 2008  – 1109 kB
  • Visual Studio 2010 – 2440 kB

Without a large-scale optimization attempt, only the Visual Studio 2003 will produce under 1MB file.

Now, what are good reasons for me not to use the VS 2003? I see none, but maybe you know better.