MT和MTD都是静态链接C运行库,所以生成的程序可以在没有VC环境的情况下运行,其中MTD是MT的调试版本。同时由于是静态编译链接,所以生成的EXE程序会相对大点,其中调试版本比非调试版本也要大些,因为其他包含了一些调试特有的符号。
MD和MDD是动态链接C运行时库,需要依赖于MSVCPxx.DLL,MSVCRTxx.DLL等,生成的EXE相对较小,因为符号链接都是通过动态库的加载来匹配获取,而不是直接从静态库中去获取
MT和MTD都是静态链接C运行库,所以生成的程序可以在没有VC环境的情况下运行,其中MTD是MT的调试版本。同时由于是静态编译链接,所以生成的EXE程序会相对大点,其中调试版本比非调试版本也要大些,因为其他包含了一些调试特有的符号。
MD和MDD是动态链接C运行时库,需要依赖于MSVCPxx.DLL,MSVCRTxx.DLL等,生成的EXE相对较小,因为符号链接都是通过动态库的加载来匹配获取,而不是直接从静态库中去获取