El primero tiene la RTL de C completa enlazada estaticamente dentro del ejecutable y el segundo la enlaza dinamicamente (esta es la RTL de C del VC++ en una DLL: msvcrt.dll).
Asi rapidamente vas a notar una diferencia grande: cl /O1 /MD hello.cpp
Asi rapidamente vas a notar una diferencia grande: cl /O1 /MD hello.cpp