有的时候我们编译的dll或exe在一台没有安装vs的电脑上,无法运行,往往提示缺少必要的dll文件,这是因为我们在编译的时候选择的runtime libray 不一致导致的,

    MT(Multi-threaded):多线程版本
    MTd(Multi-threaded debug):多线程调试版本
    MD(Multi-threaded Dll):多线程Dll版本
    MDd(Multi-threaded debug debug):多线程调试Dll版本

如果需要脱离vs环境运行,需要选择第一个和第二个,但是编译出来的文件会比较大