MSM was successfully tested with:
VC8 (please read further), VC9SP1, VC10 Beta 1 and 2
g++ 4.1 and higher
Green Hills Software MULTI for ARM v5.0.5 patch 4416 (Simple and Composite tutorials)
eUML will only work with:
VC8 (partly). You cannot, however use any overloaded function (like splice) and compile times and RAM consumption explode
VC9SP1, VC10 Beta1-2
g++ 4.3 and higher (previous versions lack native typeof support)
VC8 and to some lesser extent VC9 suffer from a bug. Enabling the option "Enable Minimal Rebuild" (/Gm) will cause much higher compile-time (up to three times with VC8!). This option being activated per default in Debug mode, this can be a big problem.