В компиляции c ++ есть MD, MT и LD. MT, очевидно, многопоточный, а как насчет других?
MD: использовать многопоточную библиотеку DLL
MT: использовать многопоточность, статически связанную библиотеку
LD: создать библиотеку DLL
См. эту ссылку MSDN для получения дополнительной информации
Все параметры командной строки для CL.EXE объяснены здесь . Для ваших конкретных вариантов:
http://msdn.microsoft.com/en-us/library/2kzt1wy3(v=vs.80).aspx
Довольно полная и информативная ссылка относительно флагов компиляции.